工作上需要,之前写的教程,整理电脑的时候正好看到,顺便水一篇。
安装就不说了,实在连安装都不会的私信我吧。
打开软件,空白处右键新建一个工程New-CityEngineProject
名字随便取,不要有中文,怕有BUG。直接finish
然后将项目展开,在data文件夹右键选择IMPORT,就是导入。
选择File System
然后点击Browse选择shp文件的路径
选择正确的话就是下面这样,在左边的窗口中打勾文件夹,当然也可以选择在右边一个一个打勾,没问题了就点击finish。
这时候在左边的面板中可以看到导入的文件
在Scenes文件夹右边New-CityEngineScene,命名随便,不要有中文。然后点finish
这时候画面就会变成如下图,然后把shp直接导入场景中。
拖入后会叫你选择坐标系,这个看你们需求了,我用的是3857
导入成功以后就会看到密密麻麻的矢量图了
可以看到这时候这些矢量图是灰色的,这是没有选中的状态,鼠标在场景面板这左键点击一下,然后Ctrl+A,全选,就会变成蓝色。
当然最好shp要处理一下,或者只选中需要的位置,不然会比较卡。
这时候在Rule文件夹右键New-CGA Rule File,就是新建规则。
名字默认就好。点击finish
这时候Rule文件夹下就有一个文件了
双击它。
会发现左上角打开了编写CGA的代码窗口。
这时候把代码黏贴进去,然后保存Ctrl+S。
然后在右边的面板中先点击Assign,然后按照图中的123步骤点。
那么接下来就是见证奇迹的时刻。
我怕电脑爆炸,我就选取一小点做测试,建议也这么做。点击菜单栏的Generate,就是生成。
这样就成功了。然后准备导出。
菜单栏file-ExportModels,接下来就根据自己的需要导出格式就好了。导出UE的话,就是datasmith文件,不过版本我没有测试过,我一般是导出FBX,然后导入UE或unity。