[发明专利]一种基于3D网页游戏的渲染引擎、实现方法及制作工具在审

专利信息
申请号: 201510738588.5 申请日: 2015-11-04
公开(公告)号: CN105354872A 公开(公告)日: 2016-02-24
发明(设计)人: 汪长明 申请(专利权)人: 深圳墨麟科技股份有限公司
主分类号: G06T13/20 分类号: G06T13/20
代理公司: 深圳市科吉华烽知识产权事务所(普通合伙) 44248 代理人: 温玉珍
地址: 518057 广东省深圳市南*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 网页 游戏 渲染 引擎 实现 方法 制作 工具
【说明书】:

技术领域

发明涉及一种渲染引擎,尤其涉及一种基于3D网页游戏的渲染引擎,并涉及该基于3D网页游戏的渲染引擎实现方法及制作工具。

背景技术

现阶段网页游戏已步入3D高品质大型游戏时代,而基于原生Stage3D的游戏开发非常困难,开发人员学习与熟悉成本高,而且没有一套高效、易用的开发流程,导致在开发过程中,过多关注底层技术和开发流程,而忽略了游戏本身的可玩性等。使得开发流程过长,对人员素质要求过高,以及项目结构混乱,代码难以维护。

发明内容

本发明所要解决的技术问题是需要根据网页游戏的技术特点和基本需求,进而提供一个高性能、封装优良和结构模块清晰良好的具有核心代码库的基于3D网页游戏的渲染引擎,并涉及该基于3D网页游戏的渲染引擎实现方法及制作工具。

对此,本发明提供一种基于3D网页游戏的渲染引擎,包括:

解析及加载模块,从工作流最终输出的渲染引擎的自定义文件格式中读取、解压缩和解析出具体渲染所需要的信息,实现非阻塞解析;

场景管理模块,用于实现视域剔除、场景物体遍历分类、拾取和鼠标事件派发以及渲染流程管理;

摄像机及控制模块,用于实现场景漫游和实现摄像机动画,并对特效、关键帧动画、模型动作、摄像机动画和声音进行组合,然后在时间轴上进行调整,进而得到最终的特效和技能;

渲染模块,用于渲染一个物体所需要的所有信息,包含对几何体、材质、动画以及变换矩阵的渲染。

本发明的进一步改进在于,所述解析及加载模块的具体过程包括:解压缩,然后解析一个自定义文件,并检查本次解析的时间;当本次解析时间在设定的阈值内则直接开始下一个解压缩的过程,当本次解析时间超出设定的阈值则等待下一帧后开始解析。

本发明的进一步改进在于,所述场景管理模块中,所述视域剔除根据可见性判断物体是否在视野中可见,进而剔除被遮挡或者视野外的物体以降低实时渲染压力;所述场景物体遍历分类依据层级关系以及材质是否半透明对物体进行分类以及确定渲染顺序;所述拾取和鼠标事件派发用于判断相交和鼠标检测,可以检测游戏中指定物体的边缘或包围框,当两个物体碰撞时,可以防止相互穿透;所述渲染流程管理用于负责管理整个渲染引擎渲染的过程。

本发明还提供一种基于3D网页游戏的渲染引擎实现方法,所述渲染引擎实现方法用于实现如上所述的基于3D网页游戏的渲染引擎,并包括以下步骤:

步骤S1,设置渲染引擎的自定义文件格式;

步骤S2,渲染引擎基于C++语言的3DMax导出插件;

步骤S3,通过3D编辑器对3D场景进行优化处理;

步骤S4,通过UI编辑器制作UI素材库。

本发明的进一步改进在于,所述步骤S1中,所述自定义文件格式以块为解析的基本单位,实现对图片的分块压缩与非阻塞的解析,同时实现对场景数据的复用和压缩。

本发明的进一步改进在于,所述步骤S2中,所述导出插件包括导出美术制作的场景、动画、材质、灯光和模型中的至少一种插件。

本发明的进一步改进在于,所述步骤S3中,所述优化处理包括设置灯光、设置材质效果、刷地表、画路径、摆放特效、粒子动画、关键帧动画、条带、震动和测试中的至少一种优化处理;优化处理之后将更改结果保存为所述步骤S1中的渲染引擎的自定义文件格式,在保存过程中,自动对所存储的文件进行压缩、删减、同类识别合并和组合。

本发明的进一步改进在于,所述步骤S3中,所述3D编辑器为用户与3D渲染引擎交互的接口,用户通过3D编辑器对原始的三维场景、三维角色和三维特效分别进行制作、编辑、加工和优化,该过程中,用户对原始文件的各种属性的修改,最终会自动存储到所述的自定义文件格式的文件中,并最终由渲染引擎进行解析、加载和渲染。

本发明的进一步改进在于,所述步骤S4中,所述UI素材库用于实现素材的拖拽、缩放、调整和九宫格编辑,并将素材转化为3D渲染引擎所使用的文件格式。

本发明还提供一种基于3D网页游戏的渲染引擎制作工具,所述渲染引擎制作工具用于实现如上所述的基于3D网页游戏的渲染引擎,并包括:

导出插件,所述导出插件安装在3Dmax中,用于将美术制作好的原始模型和动作从3DMax转化为所述渲染引擎可直接使用的自定义文件格式;

自定义文件格式,存储所述渲染引擎渲染时所需要的场景信息;

3D编辑器,用于对所述自定义文件格式进行处理;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳墨麟科技股份有限公司,未经深圳墨麟科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510738588.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top