如何生成地貌
使用 Layout 子系统可以在地块上,刷上地貌的对应颜色和高度,刷完色块和高度后,框选想要 Cook 的地块点击 Cook 面板 Start Cook,等待完成后即可生成带有高度和地貌材质的场景效果。
需要创建盘古地形, 创建Pangu地形参考:使用Pangu编辑器创建地形
打开 Pangu 后, 工具栏点击 Layout
工具切换到 Layout
子系统,之后点击左上角:Operation
选项卡。
选择想要刷取的笔刷类型:Brush Type
以及调整为合适的笔刷半径:Radius
。
如果 Brush Type 是空的,则需要去 Config
选项卡添加颜色。
具体操作请查看:地貌编辑器 第二节:Config 选项卡
方法一:进入到 UE 的 Level 窗口,对想要操作的地块按下鼠标左键刷颜色。
方法二:或者也可以在 Pangu 的小地图下,鼠标左键选择地块,点击 Fill Color
按钮,对选中的地块中所有的像素点覆盖为:Brush Type
的颜色。
找到 Pangu 小地图右上角的两个小按钮,保证 A
按钮高亮,点击右方的 Toggle enable landscape edit mode
按钮,切换到 UE 的地形模式。
这里本质是利用 UE 自带的 地形模式 修改地形高度。
注意:Landscape Editor一定要选择 AgentLandscape!!!
现在就可以利用 UE 的地形工具来雕刻地形高度了,红色框是雕刻之后的地形。
刷完颜色之后,保证是在 Layout
工具下,点击右边的 Cook
选项卡,然后在 Pangu 小地图中选择需要 Cook 的地块,点击 Start
按钮开始 Cook。
等待 Cook …
Cook 成功
点击 Pangu 右上角的 Exit
按钮,并且保证序号①的箭头指向:Switch to ue workspace 高亮(不高亮就鼠标左键点击),就可以看到效果了。
Cook 最终效果如下
可能是地块中存在没有上色的地块,如果需要地块正确 Cook,那应该保证地块中的颜色都是合法的。
合法的颜色:没有未刷的像素,刷的颜色必须都是存在的,也就是 Config 都有的。
也有可能刷的颜色并不存在。
序号①:目前存在的合法颜色。 序号②:报错信息。 序号③:不存在的非法颜色。
上述两种情况的解决方法可以参考:地貌编辑器 (可以从 Clear Invalid
开始看)
如果进入了 Layout
工具,并且UE的主视窗中不显示笔刷,原因可能是禁止了实时重载,点击它就可以关闭了。