
等等,怎么说着说着变成聊渲染了?难道首先不应该是这超大规模地形的真实模型数据从何而来吗?什么?用地形工具手刷嘛?那我估计以后你是甭想再和美术小姐姐愉快的聊天玩耍了… 答案自然是用GIS数据驱动来生成。那么问题来了,GIS的数据种类丰富多样,从矢量数据,栅格数据再到扫描数据、倾斜摄影等等,这些不同种类的数据如何进入UE呢? 最初的时候,要将GIS数据导入实时渲染引擎,可谓溯洄从之, 道阻且长。一般都要先经过一个甚至多个第三方软件的处理,最终导出fbx或者obj文件后,才能进入引擎。比如点云数据需要经过清理,转网格模型, 再对网格模型进行修整, 最后导出fbx/obj, 才能进UE显示。 随着UE研发团队的不断努力以及UE生态圈的不断壮大,这些都成为了历史。就拿上面提到的点云数据来说,UE4.25 正式支持了点云,你可以一键直接导入点云数据,并且支持编辑、碰撞等功能。 而与此同时越来越多合作伙伴为UE用户带来了各自专业领域的功能插件。 全球最大的GIS厂商ESRI之前给大家带来了CityEngine到UE4的导出功能¹,今年夏天更会推出其核心产品ArcGIS到UE的插件。下图是ESRI在其全球用户大会上利用UE强大的粒子系统结合ArcGIS的数据准确而生动的模拟了澳大利亚森林大火对周边环境产生的影响。 ESRI 展示将ArcGIS数据导入UE模拟澳大利亚森林大火对周边环境的影响 注:以上片段截取自 https://www.youtube.com/watch?v=ErLw1SZlgrc TrianGraphics GmbH 制作的强大的GIS数据编辑器 Trian3DBuilder也即将支持将场景直接导入到UE4 。 就在这篇文章发布前不久,上文提到的著名GIS开源引擎CesiumJS的开发商Cesium官宣了将会在官方市场上发布免费且开源的Cesium for Unreal³插件,使得用户可以将3D 地形 Tile数据实时流送到UE,弹指间就在UE中打造出远近皆宜的地球场景。 这些来自各行各业专业小伙伴的加入,正是由于UE始终抱着开放合作的心态,以及MegaGrants不计回报的资金支持,才有了如今的桃李不言自成蹊。 |
手机版|VR开发网
统计
津ICP备18009691号
网安备12019202000257
GMT+8, 2023-2-4 07:40 AM