[发明专利]生成3D可视化模型的方法及存储介质在审
| 申请号: | 202011443002.X | 申请日: | 2020-12-08 |
| 公开(公告)号: | CN112527317A | 公开(公告)日: | 2021-03-19 |
| 发明(设计)人: | 李帅 | 申请(专利权)人: | 威创集团股份有限公司 |
| 主分类号: | G06F8/51 | 分类号: | G06F8/51;G06F8/41 |
| 代理公司: | 广州润禾知识产权代理事务所(普通合伙) 44446 | 代理人: | 林伟斌 |
| 地址: | 510670 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 生成 可视化 模型 方法 存储 介质 | ||
本发明涉及3D建模领域,更具体地,涉及一种生成3D可视化模型的方法及存储介质。生成3D可视化模型的方法,包括以下步骤:基于python程序解析shp文件,转换为json字符串,以使Unity根据json字符串生成3D可视化模型。所述生成3D可视化模型的方法,节省计算机资源的同时能够帮助开发人员减少工作量,且无需考虑兼容性问题,使得开发人员能够快速地直接通过shp文件获得3D可视化模型,提高效率。所述储存介质存储实现所述生成3D可视化模型的方法的计算机程序,使得Unity通过shp文件生成3D可视化模型。
技术领域
本发明涉及3D建模领域,更具体地,涉及一种生成3D可视化模型的方法及存储介质。
背景技术
在以往基于Unity制作的3D可视化项目中,由于Unity无法直接读取一些常用的gis文件(如shp文件等),在建立城市场景时,其建筑模型一般使用专门的gis软件解析shp文件后,导出到3D建模软件中,进行一定的修正和优化后,再导出fbx格式的模型文件供Unity使用,相当于需要由负责美术相关工作的开发人员手动建模。
此方式虽可以按需求对建筑模型进行一定程度的美化、修改或优化等,但却十分消耗工作量,尤其在项目落成运行时,由于城市中的建筑物总是在更新,当实际城市中的建筑群数据需要更新时,往往需要重复上述过程建立新的城市模型,再由Unity重新打包程序,或者利用Unity的AssetBundle实现热更新,两种都十分消耗资源和工作量。
尽管.Net中也有gis相关的库,但使用时往往会遇到库文件的.Net环境与Unity不兼容的问题,而且C#读取shp文件也比较麻烦,且直接使用C#解析shp文件存在着兼容性问题。
发明内容
本发明旨在克服上述现有技术的至少一种缺陷(不足),提供一种生成3D可视化模型的方法及存储介质,用于解决Unity直接无法直接读取shp文件的问题。
本发明采取的技术方案是,提供一种生成3D可视化模型的方法,包括以下步骤:基于python程序解析shp文件,转换为json字符串,以使Unity根据json字符串生成3D可视化模型。
基于python程序解析shp文件,转换为json字符串具体为:Python程序读取shp文件,对读取到的shp文件的数据进行一定的整理和筛选后,再转换成一个json字符串。
当Unity需要根据shp文件生成3D可视化模型时,基于python程序解析所述shp文件,按照既定规则整理并转换为json字符串,Unity与json字符串交互,通过网格运算生成shp文件所对应的3D可视化模型,所述生成3D可视化模型的方法,无需再将经过专门的gis软件解析后的shp文件导入3D建模软件中再经由开发人员手动建模,最后再导出fbx格式的模型文件供Unity使用,能够节省大量的计算机资源,减少开发人员的工作量。同时,直接通过Python程序解析shp文件使其按照既定规则转换为json字符串,无需考虑兼容性问题。
故而所述生成3D可视化模型的方法节省计算机资源的同时能够帮助开发人员减少工作量,且无需考虑兼容性问题,使得开发人员能够快速地直接通过shp文件获得3D可视化模型,提高效率。
进一步地,基于python程序解析shp文件,转换为json字符串具体为:python程序利用gis解析库,将所述shp文件整理并转换为json字符串。
gis解析库是python程序中现有的成熟可使用的第三方库,能够解析shp文件使其转换为json字符串后,再由Unity与json字符串进行交互,生成shp文件所对应的3D可视化模型,无需考虑兼容性问题,也无需重新手动建模。
进一步地,基于python程序解析shp文件,转换为json字符串的步骤后还执行:python程序与Unity通过网络通信交互将json字符串发送给Unity。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威创集团股份有限公司,未经威创集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011443002.X/2.html,转载请声明来源钻瓜专利网。





