地形编辑器

总览

总览

序号模块
0地形编辑器入口
1新建地形工具
2添加地块工具
3地块修改与修复
4从Png生成地形
5大地图地形雕刻工具

新建地形工具

新建

前置条件

  1. UE5下,当前地图是开放世界地图,支持WorldPartition。
  2. UE4下,当前地图需要支持WorldComposition。

基础参数说明

参数释义默认值备注
Quads Per Section每个分段的四边形数量63 * 63
Section Per Component每个组件的分段数量1 * 1
Number Of Tiles地块的数量8 * 8
Total Components地形组件的总数64不可编辑
Overall Resolution地形总分辨率505 * 505总顶点数
Overall Area地形总面积2040 * 2040不可编辑

进阶参数说明

参数释义默认值备注
Center Align是否中心对齐True
Enable Agent Collision启用代理地形的碰撞True
Agent Land Hide In Game代理地形在游戏中隐藏TruePIE 或G键模式下隐藏
Scale地形缩放随其他参数而改变,不能改变XY轴
Agent Landscape Scale代理地形精度1 :4代理地形使用四分之一的精度创建
Component Area单个组件的面积25500单位厘米
Component Per Tile单个地块单个轴向包含的组件数量1单个地块的总组件数为该数平方
Tile Base Offset地块整体偏移0,0与CenterAlign冲突

按钮说明

按钮功能备注
Create New Landscape创建地形

添加地块工具

该分栏用于扩展已有地形。 新增

参数释义默认值备注
Brush Size二维向量,逻辑为新增地块的范围1 * 1

添加地块

地形修改与修复

参数说明

该分栏用于修改和修复已经创建的地形,免去逐个修改地形的麻烦。 修改

参数释义默认值备注
Agent Landscape Scale代理地形精度1 :4代理地形使用四分之一的精度创建
Existing Landscape作为ConvertLandscape的参数,将已经创建的地形转化为盘古可用的地形无地形时为空
Agent Landscape Collision启用代理地形的碰撞True
Agent Landscape Hide In Game代理地形在游戏中隐藏8 * 8PIE 或G键模式下隐藏
Resample Height在转化地形时将对原有地形重新采样并生成代理地形True

按钮说明

按钮功能备注
Reset Agent Scale重设代理地形对真实地形的精度
Destroy Landscape删除地形
Convert Landscape将地形转化为盘古可用的地形
Reset Collision And Visiblity重设代理地形碰撞和可见性
Fix Landscape修复地形偶现的异常问题,将代理地形相关Actor全部设为Editor Only Actor,并修复WorldSetting中的异常参数

从Png生成地形

该分栏用于从Png生成地形,便于从其他软件导入已经创建好的地形。 目前仅支持Png文件,并且要求事先没有创建过盘古地形。

导入

参数说明

参数释义默认值备注
Target Tile Count将会生成的块数不可修改,随其他参数变化
Sections地形分段数量1*1
Quads Per Sections分段四边形数量63
Agent Landscape Scale所生成的代理地形精度1:4
File目标PNG文件必须为16位深的PNG文件
Scale导入后地形的缩放<100, 100, 100>XY轴数值将由其他数值计算得出
Component Area地形组件的大小25500单位厘米
Component Per Tile地块单轴向的组件数量1地块总组件数为该数平方
Z Offset对高度数据整体偏移32768需开启 EnableZOffset
Base Offset导入地形的整体地块偏移(X,Y)轴向0,0与Center Align互斥
ResolutionPng图片的分辨率不可修改
Preview Grid Line Density预览创建地形时的指导线密度1.0区间[0.1, 4.0],过高时有性能压力
Resample File对代理地形赋予同样的高度数值True
Center Align中心对齐创建地形True
Enable ZOffset启用Z轴高度偏移False

按钮说明

按钮功能备注
Import Landscape导入高度图数据并生成地形

大地图地形雕刻工具

该分栏用于大范围修改地形。选择不同的笔刷形状和不同的雕刻模式会有不一样的参数面板。

雕刻

Brush Mode:Circle(圆形笔刷)

雕刻

Brush Mode:Single(单点笔刷)

雕刻

Brush Mode:Rectangle(四边形笔刷)

雕刻

参数说明

参数释义默认值备注
Brush Mode笔刷形状Circle笔刷形状可以选择CircleSingleRectangle,分别表示圆形、单点、四边形,默认为圆形。各种笔刷形状的使用效果如下图1.5.1.1所示
Action雕刻模式MoveUpDown雕刻模式可以选择MoveUpDownAverageFlatten,分别用于抬升降低地形高度、平滑地形高度、平坦地形高度。各种雕刻模式的使用效果如下图1.5.1.2所示
Radius圆形笔刷半径512选择圆形笔刷时出现
Fall-off圆形笔刷衰减0.5选择圆形笔刷时出现,该数值表示在该数值对应百分比的外围范围开始衰减
Width四边形笔刷的宽512选择四边形笔刷时出现
Width Fall-off四边形笔刷宽的衰减0.5选择四边形笔刷时出现,该数值表示在该数值对应百分比的横向外围范围开始衰减
Length四边形笔刷的长512选择四边形笔刷时出现
Length Fall-off四边形笔刷长的衰减0.5选择四边形笔刷时出现,该数值表示在该数值对应百分比的竖向外围范围开始衰减
Flatten HeightFlatten模式的高度0选择Flatten模式时出现,该数值表示将地形逐渐平坦到这个数值的高度
Live Update是否开启实时更新True开启时进行雕刻地形高度会随鼠标上下移动实时更新,关闭时只有操控点在更新而地形在松开鼠标的时候才更新

雕刻

(不同Brush Mode的效果展示)

雕刻

(不同Action的效果展示)

按钮说明

按钮功能备注
Refresh Handlers手动刷新操控点位置