三维游戏引擎的虚拟场景构建方法、装置、设备_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

三维游戏引擎的虚拟场景构建方法、装置、设备

发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


三维游戏引擎的虚拟场景构建方法、装置、设备
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本申请涉及游戏开发,尤其涉及一种三维游戏引擎的虚拟场景构建方法、装置、设备及存储介质。、电子游戏是时下最受欢迎的娱乐休闲方式之一,而随着电子游戏历经 多年发展的今天,越来越逼真的三维图形化游戏引擎技术已成为当今游戏领域的重中之重,而游戏场景的构建是直接影响游戏开发的重要环节。传统的游戏场景...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本申请涉及游戏开发,尤其涉及一种三维游戏引擎的虚拟场景构建方法、装置、设备及存储介质。背景技术:1、电子游戏是时下最受欢迎的娱乐休闲方式之一,而随着电子游戏历经30 多年发展的今天,越来越逼真的三维图形化游戏引擎技术已成为当今游戏领域的重中之重,而游戏场景的构建是直接影响游戏开发的重要环节。传统的游戏场景构建,一般是通过逐次简化景物的表面细节以减少场景几何复杂性,从而降低绘制难度,从远视角观察时没有较大的违和感,但是当从近视角观察时存在场景粗糙、渲染效率低的问题。2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。技术实现思路1、本申请的主要目的在于提供了一种三维游戏引擎的虚拟场景构建方法、装置、设备及存储介质,旨在解决传统的游戏场景构建方式,从近视角观察时存在场景粗糙、渲染效率低的技术问题。2、为实现上述目的,本申请提出一种三维游戏引擎的虚拟场景构建方法,所述的方法包括:3、通过三维游戏引擎对待绘制虚拟网格图进行场景构建,获得所述待绘制虚拟网格图对应的场景地形图;4、将几何对象模型链接于所述场景地形图中,获得初始场景图;5、基于预设的第三人称游戏视角对所述几何对象模型进行视角构建,获得所述几何对象模型的立体视图信息;6、根据所述立体视图信息对所述初始场景图进行光源渲染,获得所述初始场景图的局部照明信息;7、通过所述局部照明信息将所述场景地形图和所述几何对象模型加入到所述三维游戏引擎的各个渲染层中进行渲染,获得虚拟游戏场景图。8、在一实施例中,所述通过三维游戏引擎对待绘制虚拟网格图进行场景构建,获得所述待绘制虚拟网格图对应的场景地形图的步骤,包括:9、通过三维游戏引擎对待绘制虚拟网格图进行网格划分,获得多个预设规格的网格块;10、获取所述待绘制虚拟网格图的规格数据、地形设计数据和地质纹理数据;11、根据所述地形设计数据对所述待绘制虚拟网格图的各个网格块进行地形升降,获得虚拟网格地形坐标值;12、基于所述地质纹理数据和所述虚拟网格地形坐标值,对所述待绘制虚拟网格图进行场景构建,获得所述待绘制虚拟网格图对应的场景地形图。13、在一实施例中,所述基于预设的第三人称游戏视角对所述几何对象模型进行视角构建,获得所述几何对象模型的立体视图信息的步骤,包括:14、根据所述规格数据确定第三人称游戏视角,所述第三人称游戏视角包括人物图像和游戏视角方向;15、根据所述人物图像和所述游戏视角方向对所述初始场景图进行角度变换,获得游戏视觉旋转角度;16、根据所述游戏视角方向、所述几何对象模型和所述游戏视觉旋转角度进行视角构建,生成所述几何对象模型的立体视图信息。17、在一实施例中,所述根据所述立体视图信息对所述初始场景图进行光源渲染,获得所述初始场景图的局部照明信息的步骤,包括:18、渲染初始场景图中的几何对象模型,生成光源贴图阴影映射;19、通过所述光源贴图阴影映射对所述初始场景图进行环境光反射,生成环境光信息;20、根据所述环境光信息对所述初始场景图进行光源渲染,获得所述初始场景图的局部照明信息。21、在一实施例中,所述环境光信息包括光照强度和光照角度,所述通过所述光源贴图阴影映射对所述初始场景图进行环境光反射,生成环境光信息的步骤,包括:22、基于所述光源贴图阴影映射对所述初始场景图增加虚拟点光源;23、通过所述虚拟点光源进行光源映射,确定所述虚拟点光源对所述初始场景图的各个几何对象模型的贡献度;24、根据所述贡献度,确定所述初始场景图中的光照强度和光照角度。25、在一实施例中,所述通过所述局部照明信息将所述场景地形图和所述几何对象模型加入到所述三维游戏引擎的各个渲染层中进行渲染,获得虚拟游戏场景图的步骤,包括:26、通过所述局部照明信息将所述场景地形图和所述几何对象模型加入到所述三维游戏引擎的各个渲染层中进行渲染,获得渲染静态数据和渲染动态数据;27、将所述立体视图信息、所述局部照明信息、所述渲染静态数据和所述渲染动态数据输入至所述初始场景图中,获得虚拟游戏场景图。28、此外,为实现上述目的,本申请还提出一种三维游戏引擎的虚拟场景构建装置,所述装置包括:29、地形构建模块,用于通过三维游戏引擎对待绘制虚拟网格图进行场景构建,获得所述待绘制虚拟网格图对应的场景地形图;30、对象链接模块,用于将几何对象模型链接于所述场景地形图中,获得初始场景图;31、视角构建模块,用于基于预设的第三人称游戏视角对所述几何对象模型进行视角构建,获得所述几何对象模型的立体视图信息;32、光源渲染模块,用于根据所述立体视图信息对所述初始场景图进行光源渲染,获得所述初始场景图的局部照明信息;33、虚拟场景模块,用于通过所述局部照明信息将所述场景地形图和所述几何对象模型加入到所述三维游戏引擎的各个渲染层中进行渲染,获得虚拟游戏场景图。34、此外,为实现上述目的,本申请还提出一种三维游戏引擎的虚拟场景构建设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的三维游戏引擎的虚拟场景构建方法的步骤。35、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的三维游戏引擎的虚拟场景构建方法的步骤。36、此外,为实现上述目的,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上文所述的三维游戏引擎的虚拟场景构建方法的步骤。37、本申请提出的一个或多个技术方案,至少具有以下技术效果:本申请通过三维游戏引擎对待绘制虚拟网格图进行场景构建,获得所述待绘制虚拟网格图对应的场景地形图;然后将几何对象模型链接于所述场景地形图中,获得初始场景图;接着基于预设的第三人称游戏视角对所述几何对象模型进行视角构建,获得所述几何对象模型的立体视图信息;再根据所述立体视图信息对所述初始场景图进行光源渲染,获得所述初始场景图的局部照明信息;最后通过所述局部照明信息将所述场景地形图和所述几何对象模型加入到所述三维游戏引擎的各个渲染层中进行渲染,获得虚拟游戏场景图。由于本申请从第三人称游戏视角对初始场景图进行视角构建、光源渲染操作,可在减少场景几何复杂性的情况下,避免传统的游戏场景构建方式从近视角观察时存在的场景粗糙、渲染效率低的技术问题,从而在保证虚拟游戏场景图构建效率的同时还提高了场景的精细程度。技术特征:1.一种三维游戏引擎的虚拟场景构建方法,其特征在于,所述的方法包括:2.如权利要求1所述的方法,其特征在于,所述通过三维游戏引擎对待绘制虚拟网格图进行场景构建,获得所述待绘制虚拟网格图对应的场景地形图的步骤,包括:3.如权利要求2所述的方法,其特征在于,所述基于预设的第三人称游戏视角对所述几何对象模型进行视角构建,获得所述几何对象模型的立体视图信息的步骤,包括:4.如权利要求3所述的方法,其特征在于,所述根据所述立体视图信息对所述初始场景图进行光源渲染,获得所述初始场景图的局部照明信息的步骤,包括:5.如权利要求4所述的方法,其特征在于,所述环境光信息包括光照强度和光照角度,所述通过所述光源贴图阴影映射对所述初始场景图进行环境光反射,生成环境光信息的步骤,包括:6.如权利要求1至5中任一项所述的方法,其特征在于,所述通过所述局部照明信息将所述场景地形图和所述几何对象模型加入到所述三维游戏引擎的各个渲染层中进行渲染,获得虚拟游戏场景图的步骤,包括:7.一种三维游戏引擎的虚拟场景构建装置,其特征在于,所述装置包括:8.一种三维游戏引擎的虚拟场景构建设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至6中任一项所述的三维游戏引擎的虚拟场景构建方法的步骤。9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的三维游戏引擎的虚拟场景构建方法的步骤。10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的三维游戏引擎的虚拟场景构建方法的步骤。技术总结本申请公开了一种三维游戏引擎的虚拟场景构建方法、装置、设备及存储介质,涉及游戏开发技术领域,该方法包括:通过三维游戏引擎构建待绘制虚拟网格图的场景地形图;将几何对象模型链接于场景地形图中获得初始场景图;基于第三人称游戏视角进行视角构建获得立体视图信息;根据立体视图信息进行光源渲染获得局部照明信息;通过局部照明信息将场景地形图和几何对象模型加入到三维游戏引擎的各个渲染层中渲染,获得虚拟游戏场景图。由于本申请从第三人称游戏视角对初始场景图进行视角构建、光源渲染操作,可在减少场景几何复杂性的基础上,避免了传统的游戏场景构建从近视角观察时存在的场景粗糙情况,从而提高了场景构建的精细程度。技术研发人员:孙晖,马康熙,谢志风,汪强,桑至洪受保护的技术使用者:深圳市火花幻境互动娱乐有限公司技术研发日:技术公布日:2024/6/26

三维游戏引擎的虚拟场景构建方法、装置、设备