地貌编辑器
使用 Layout
子系统可以在地块上,刷上地貌的对应颜色和高度,刷完色块和高度后,框选想要 Cook 的地块,点击 Cook 面板的 Start 按钮,等待完成后即可生成带有高度和地貌材质的场景效果。
序号 | 模块 |
---|---|
① | Operation 选项卡 |
② | Config 选项卡 |
③ | Reference 选项卡 |
④ | Layer 选项卡 |
Operation 提供最基础的笔刷属性。
左键点击下拉选项框,选择的指定笔刷类型。
BrushType 从 LayoutInfo 中选择,LayoutInfo 的设置可以看下方的 Config 选项卡。 BrushType 选择的范围是
Config
选项卡的 LayoutInfo,BrushType 默认为 LayoutInfo 的第一个值,如果Config
的 LayoutInfo 没有元素,则 BrushType 默认值为空。
设置的笔刷半径,目前有三种办法。
- 鼠标左键拖拽。
- 单击后直接修改数值。
- 快捷键修改。快捷键设置
对小地图中选中的地块,铺满当前选中的 BrushType 的颜色。
清除选中的地块的颜色。
一个选择地块的过滤器,支持多选条件,与下方的 Select Tile 按钮,配合使用。
- Invalid:地块存在非法颜色。
- FullEmpty:地块没有任何颜色。
- ContainEmpty:地块存在没有上色的像素。
- BySelecetedTiles:从已经选中的地块中选择。
Tips:非法颜色 代表像素颜色不存在于 LayoutInfo 中。
根据 Select Tile Filter
的配置来选择地块。
下方提供示例。
- ①号地块:部分像素为黄色。(黄色不存在,所以为 非法颜色 )
- ②号地块:部分像素为绿色。
- ③号地块:所有像素为白色。
- ④号地块:没有任何颜色。
清除选中地块中,当前选中的 BrushType 的颜色。
清除选中地块中的非法像素点。
对小地图中选中的地块中,没有上色的像素点,铺满当前选中的 BrushType 的颜色。
对小地图中选中的地块中,非法的像素点,铺满当前选中的 BrushType 的颜色。
从目标路径中的 eng_layout.png
文件导入当前选中地块的颜色信息。
查看目标路径:右键地块,点击 Show Tile Files In Explorer。,然后进入 layout 文件夹,里面有对应文件。
Tips:如果没有对应
layout
文件夹或者eng_layout.png
文件,请先导出资源,具体请查看:Export Color
具体案例请看:Export Color
导出当前选中地块的颜色信息。 查看导入导出路径
案例:比如你选中了一个地块,导出了这个地块的信息,然后用笔刷又修改了这个地块部分像素点的颜色,后面你觉得不合适想替换回来,就可以点击该按钮,将当前地块的颜色替换为 上一次导出的信息。
Config 选项卡为设置笔刷信息的地方,这里可以修改 LayoutInfo 来增删改 BrushType。
序号 | 模块 |
---|---|
① | Path |
② | LayoutInfo |
③ | Save Coloring Info |
- Meta Path:Meta 配置所在的路径。
- File Path:LayoutInfo 所在的路径。
序号 | 模块 |
---|---|
① | BrushType 的键,用于 Operation 中 BrushType 显示的名称。 |
② | BrushType 对应的颜色。 |
③ | 使用的地貌包的类型,对应 Pangu 数据资源库中 ArtData/LandTypes 下面的地貌包信息。 |
保存配置好的 LayoutInfo。
Tips:设置好 LayoutInfo 一定要点击该按钮,否则 Pangu 无法识别新的配置。
Reference 选项卡是帮助使用者更方便地刷取颜色。它可以导入一张参考贴图
,然后映射到 Pangu 地形上,使用者可以参考着贴图刷颜色。
序号 | 意义 |
---|---|
① | Reference Texture:参考贴图 |
② | Is Base Color Upper:笔刷颜色是否在参考贴图 上方 |
③ | Apply Texture into Selected Tiles:将参考贴图 应用到当前选中的地块上 |
④ | Clear Texture:清除掉参考贴图 |
因为当前版本的实际情况以下功能可能存在界面显示的问题,所以暂时不能顺利使用。以下以正确的情况来描述。
Layer选项卡下面最大的区域展示的是选中地块的LayerInfo信息。
切换到Auto页签时,地块会自动显示到当前选中地块的agent层,方便进行Pangu的PCG生成流程。请注意,这里的LayerInfo不可以修改。
切换到Mannual页签时,当前编辑模式会自动进入LandScape模式,地块会自动显示到当前选中地块的Unreal层,方便进行手动编辑。
点击AddLayer按钮,会弹出一个空的meta编辑区域,这个区域内可以添加除了自动化生成之外的layerinfo信息来生成layer。
如下图增添一个和其他PCG生成的layerinfo相同的数据后点击Save按钮,会生成新的地貌材质,在Landscape面板中可以找到手动添加的层,并进行后续的手动编辑操作。
请注意,进行手动添加layer信息后,如果不使用mask工具进行覆盖的话,再下次自动化cook的流程中这里的地貌数据会被覆盖,手动添加的部分会失效。