PolyBrush

安装

图片说明
安装时记得根据自己项目的渲染管线添加shader样例

功能

调整地面起伏

图片说明
同terrain一致

  • 拖动抬升地面
  • 按住Ctrl拖动降低地面
  • Outer Radius:外圈大小(快捷键shift+滚轮)
  • Inner Radius:内圈大小(快捷键ctrl+滚轮)
  • Strength:强度
  • Directiuon:地形抬升的顶点法线方向
    X,Y,Z不会发生变化,normal法线方向会根据当前绘制图形发生变化
  • Mirror:镜像笔刷,用于对称刷地形

柔化

图片说明

刷颜色

图片说明

  • Flood:以当前颜色填满整个场景
  • 物体必须是PolyBrush的材质才可以刷颜色

图片说明

右键create-materail快速创建PolyBrush的材质

绘制预制体

图片说明

  • Palette:调色盘,将所有需要刷的预制体拖拽到该处
    图片说明
  • Loadout:当前笔刷中的预制体,拖拽横线调整出现概率
    图片说明
  • 按住ctrl键可以删除绘制的预制体
  • Hit Surface is Parent:将所有绘制的预制体设置为绘制平面的子集,推荐勾选,方便资源管理

绘制贴图

图片说明

Probuilder

安装

同PolyBrush,记得添加shader样例

创建地面

由于使用plane创建地面时无论放大或缩小,地面的顶点数量不会发生变化,导致使用polybrush无法精细化操作,所以需要使用probulider创建多顶点数的地面.
图片说明

  • 按住alt点按创建新物体,选择plane,Segments影响顶点数量,数值越大细节越丰富,同时渲染压力也更大.
  • 将锚点设置为当前物体的中心
    图片说明
  • 将一个方块细分为两个三角,使细节更丰富.地图过大时该功能也许会失效