[发明专利]基于游戏引擎和倾斜摄影数据的三维实景模型生成方法在审
申请号: | 202110176232.2 | 申请日: | 2021-02-06 |
公开(公告)号: | CN112785696A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 漆亮;汪昭宇;陈云勇;胡晓红;林永胜;曾令君;李凯;李柯岑;祝建平 | 申请(专利权)人: | 招商局重庆交通科研设计院有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;A63F13/60;A63F13/52 |
代理公司: | 重庆鼎慧峰合知识产权代理事务所(普通合伙) 50236 | 代理人: | 徐璞 |
地址: | 400000 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 游戏 引擎 倾斜 摄影 数据 三维 实景 模型 生成 方法 | ||
本发明提供一种基于游戏引擎和倾斜摄影数据的三维实景模型生成方法,包括以下步骤:对3MXB格式文件进行解析,使用三维图形引擎读取3MXB格式文件的头部;调用三维图形引擎的动态链接库,读取3MXB格式文件的主体;分类识别地形信息、贴图信息;对层次细节进行多级拆分;获取不同级别层次细节的顶点信息,转化为三角面模型;获取不同级别层次细节的贴图信息,将贴图信息转化为材质;将三角面模型、材质按照不同层级导入游戏引擎,生成游戏引擎资源;使用游戏引擎生成三维实景模型。本发明可以解决现有技术中存在的将倾斜摄影数据处理后导入到游戏引擎中建立三维实景模型时,数据格式转换流程冗杂且花费时间较多的技术问题。
技术领域
本发明涉及计算机三维建模技术领域,具体涉及一种基于游戏引擎和倾斜摄影数据的三维实景模型生成方法。
背景技术
近年来,倾斜摄影模型已在各个行业得到广泛的利用,尤其在市政公用工程板块,能够高精度地获取地理测量信息,从而真实地反映地物情况。但是,目前的倾斜摄影模型展示软件,往往对计算机硬件需求较高,加载速度较慢。为解决上述问题,可以使用游戏引擎对倾斜摄影数据进行成果展示,这样能够在硬件、效果与精度之间取得一个较好的平衡。
目前对倾斜摄影数据通常使用ContextCapture软件进行处理,处理后输出的数据格式为3MXB格式,该格式具有压缩、LOD纹理及模型多重精细度结构的特性,适用于三维建模。但是,如果想将3MXB格式数据导入游戏引擎,还需要使用3ds MAX等软件将3MXB格式转换为FBX格式;而在格式转换的过程中,由于层级较多,会导致数据格式转化流程冗杂,且花费时间较多。
发明内容
针对现有技术存在的不足,本发明提出一种基于游戏引擎和倾斜摄影数据的三维实景模型生成方法,以解决现有技术中存在的将倾斜摄影数据处理后导入到游戏引擎中建立三维实景模型时,数据格式转换流程冗杂且花费时间较多的技术问题。
本发明采用的技术方案如下:
第一方面,提供了一种基于游戏引擎和倾斜摄影数据的三维实景模型生成方法,包括以下步骤:
对3MXB格式文件进行解析,分类识别地形信息、贴图信息;
对层次细节进行多级拆分;
获取不同级别层次细节的顶点信息,转化为三角面模型;
获取不同级别层次细节的贴图信息,将贴图信息转化为材质;
将三角面模型、材质按照不同层级导入游戏引擎,生成游戏引擎资源;
使用游戏引擎生成三维实景模型。
在一种可实现方式中,对3MXB格式文件进行解析的步骤具体如下:
使用三维图形引擎读取3MXB格式文件的头部;
调用三维图形引擎的动态链接库,读取3MXB格式文件的主体。上述技术方案的有益技术效果为:在游戏引擎内部加载OSG的动态链接库,实现在游戏引擎内部直接解析顶点和贴图信息,通过游戏引擎的模型组织架构来构建三维实景模型。可以减少数据格式的转换过程时间,提高建模效率。
在一种可实现方式中,对层次细节进行多级拆分具体如下:
使用三维图形引擎,按照总层级目录,根据层次细节对应的层级编号将层次细节进行多级拆分。
在一种可实现方式中,三维图形引擎为OSG引擎。
在一种可实现方式中,游戏引擎为UE4引擎。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招商局重庆交通科研设计院有限公司,未经招商局重庆交通科研设计院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110176232.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:配备有光伏装置的面板
- 下一篇:基于两级过滤的便携式电动送风装置