Remove Mesh By Mask / 通过蒙版移除面
移除蒙版贴图中指定的任何区域中的面。
应将此组件添加到具有 SkinnedMeshRenderer 组件的游戏对象中。(参考分类:蒙皮网格编辑组件)
好处
通过删除被衣物或者其它东西遮挡的面,可以降低渲染成本、BlendShape 处理成本等,而不会对外观产生太大影响。
你可以通过此组件轻松的使用带有透明通道的蒙版贴图来移除面,或者使用由 gatosyocora 制作的 MeshDeleterWithTexture 来通过蒙版移除面。
设置
你将看到网格的材质槽列表,你可以选中复选框来决定哪些需要通过蒙版来删除面。
Mask Texture
用于删除面的蒙版贴图。单击“Edit”按钮来打开蒙版贴图编辑器。
Remove Mode
由于蒙版贴图根据情况有不同的颜色,因此你需要选择相应的模式。
当你想要删除面的蒙版区域为黑色时,请选择 Remove Black
模式。
当你想要删除面的蒙版区域为白色时,请选择 Remove White
模式。
蒙版贴图编辑器
通过此窗口,你将可以编辑蒙版贴图。
在窗口顶部,将显示与正在编辑的蒙版贴图相关的信息。
在窗口中心,有视图和画笔大小的控件。
窗口底部用于显示网格的原始贴图、蒙版贴图和 UV。
使用左键拖动来绘制蒙版,使用右键拖动或 Shift + 左键 拖动来移动视图。
滚动鼠标滚轮来进行放大或缩小,使用 Shift + 滚动鼠标滚轮来调整画笔大小。
No Comments