Mask编辑器

简介

Mask 工具是一个 Pangu 下的子工具,使用 Mask 工具,游戏开发者可以轻松创建各种自定义图层,旨在帮助游戏开发者快速地生成各种遮罩图层,自定义某些区域不被 Cook。在对应子系统 Cook 时可自动区分手动和自动部分。

被 Mask 笔刷刷过的颜色区域,不会参与 Cook 的过程。

使用场景:比如已经 Cook 好一块区域了,但是觉得其中某些地方并不是很符合预期,但是又不想影响到其他符合预期的地方,那么您就可以用 Mask 笔刷,刷取符合预期的地方,再次选中地块 Cook,被刷取的区域不会被 Cook。

本文将讲述如何使用 Mask 工具。

总览

avatar

序号模块
Operation 选项卡
Config 选项卡

Operation 选项卡

Mask 笔刷的选项卡,提供基础的属性。

BrushType参数

左键点击下拉选项框,选择的指定笔刷类型。

avatar

  • BrushType 默认有三个值,分别是 maskEditFoliagePrefab。如果用不上默认的配置,则可以手动删除,删除时会检查是否存在相关资产,如果存在则会同时删除资产,以减少资产数量。
  • 如果想自定义Mask笔刷,则可以设置 Custom Masks
  • BrushType 选择的范围是 Config 选项卡的 Custom Masks,BrushType 默认为 Custom Masks 的第一个值,如果 Config 的 Custom Masks 没有元素,则 BrushType 默认值为空。

Radius参数

设置的笔刷半径,目前有三种办法。

  1. 鼠标左键拖拽。
  2. 单击后直接修改数值。
  3. 快捷键修改。快捷键设置

Blend Mode参数

笔刷在上色的时候,与原像素的混合方式。

avatar

Blend Mode 的类型意义
Add原像素的值加上当前笔刷的像素值
Sub原像素的值减去当前笔刷的像素值
Max原像素的值与当前笔刷的像素值取最大值
Min原像素的值与当前笔刷的像素值取最小值
Smooth原像素的值与当前笔刷的像素值做平滑处理

Blend Mode:Add

avatar

Blend Mode:Sub

avatar

Blend Mode:Max

avatar

Blend Mode:Min

avatar

Blend Mode:Smooth

avatar

Falloff Type参数

笔刷在上色的时候,衰减的方式。

avatar

序号Falloff Type 的类型意义
Linear锐化、线性衰减
Smooth平滑衰减
Spherical球形衰减,中间平滑、边缘处锐化
Tip尖端衰减,中心位置锐化、边缘处平滑
NoFalloff无衰减

各效果如下图所示

avatar

Strength参数

笔刷强度。

Falloff参数

笔刷衰减。

InsideSmoothDiameter参数

Blend Mode 选择 Smooth 时,平滑处理的直径。

Fill Color按钮

对小地图中选中的地块,铺满当前选中的 BrushType 的颜色。

Clear Color按钮

清除选中的地块的颜色。

Import Color按钮

从目标路径中的 eng_mask.png 文件导入当前选中地块的颜色信息。

查看目标路径:右键地块,点击 Show Tile Files In Explorer。,然后进入 layout 文件夹,里面有对应文件。

Tips:如果没有对应 layout 文件夹或者 eng_mask.png 文件,请先导出资源,具体请查看:Export Color

avatar

Export Color按钮

导出当前选中地块的颜色信息。 查看导入导出路径

Config 选项卡

Config 选项卡为设置 Mask 笔刷信息的地方,这里可以修改 Custom Masks 来增删改 Operation 的 BrushType。

Custom Masks 则是 BrushType 的集合。

avatar

序号模块
Path
Custom Masks
按钮

Path

  1. Meta Path:Meta 配置所在的路径。
  2. File Path:Custom Masks 所在的路径。

Custom Masks参数栏

avatar

  • 序号①:Operation 选项卡中,BrushType 显示的名称。
  • 序号②:笔刷的 Resolution。
  • 序号③:笔刷的颜色。

Resolution 是笔刷精度,意思是:笔刷颜色覆盖的最小单位。比如 Resolution 是 10 cm,那么笔刷刷取的最小单位就是 10 cm,可以理解为 10cm 等于 一个像素点。

Resolution 的类型意义
Agent创建 AgentLandscape 时,计算出的精度
Real创建 RealLandscape 时,计算出的精度
QuarterRealLandscape 的 1/4 精度
HalfRealLandscape 的 1/2 精度
X1RealLandscape 的 1 倍精度
X2RealLandscape 的 2 倍精度
X4RealLandscape 的 4 倍精度
X8RealLandscape 的 8 倍精度
X16RealLandscape 的 16 倍精度

按钮

  1. Save Brush Config:保存配置好的 Custom Masks。

Tips:设置好 Custom Masks 一定要点击该按钮,否则 Pangu 无法识别新的配置。

  1. Reload Brush Config:刷新笔刷 Conifg,重新从硬盘加载笔刷 Config 文件。