通过OSM开源地图生成城市街道,并调取建筑轮廓结合HOUDINI程序化建模生成街景地图。借助数字化手段,服务新设计,赋能新基建。
1、通过OSM开源地图网站下载项目地块osm地图文件
2、通过labs工具导入osm地图文件并对其裁切
3、根据osm文件的信息选择建筑物投影轮廓并按自定义规则构建建筑物整体
4、根据osm文件的信息选择道路曲线并按自定义规则生成街道和路网
5、国外及中国港台地区的osm信息相对完整,内地城市osm地图楼层信息缺失可根据随机种子生成楼层高度及楼顶构筑物
6、通过houdini的HDA文件指定建筑立面模块及道路模块导入到虚幻引擎
7、在虚幻引擎当中设置好场景光照及模型材质即可进行渲染输出及VR仿真
本篇旨在针对数字城市的虚拟仿真进行技术探索,实现了城市场景的程序化构建,可以根据不同的立面模块生成不同的建筑样式,理论上可以完成城市街景的大场景制作,后期结合虚幻引擎的hud模块可以根据蓝图生成可交互的城市管理及运维系统等等。感谢大家阅读,希望多多交流及分享!
领取专属 10元无门槛券
私享最新 技术干货