【New】网格代理_颜色模式

发布于:2024-10-18


功能简介

DCC中给高模渲染网格与低模解算网格不同区域绘制不同顶点色

UE中按顶点色,手动创建代理关系

支持顶点层级的代理

使用步骤

1.DCC中渲染网格与解算网格分颜色

按照代理关系,拆分网格顶点,不同分区设置不同的顶点颜色

方法1:绘制模型顶点颜色

方法2:颜色ID贴图

选择渲染高模网格,新增UV集,排布UV到第一象限

设置不同分组,添加不同颜色的材质

  • 面模式,选择网格面,指定新材质(选择普通的Lambert即可)

  • 将所有网格赋予不同颜色的材质

复制一份Mesh

选择烘焙-传递贴图

烘焙导出带颜色的UV图

  • 目标网格:复制的网格

  • 源网格:设置分组材质的网格

  • 漫反射颜色贴图:存储路径与文件名

  • 传入:选择UV空间

在目录中找到烘焙出的ID贴图

通过上述方法再得到解算网格的ID贴图(解算网格UV不需要用于材质贴图,可以不新增UV集,直接在UV0通道中排布)

2.UE中设置代理

解算网格创建为服装资产

使用通用网格解算功能,将解算网格FBX创建为Style3D服装资产

代理模式

点击Proxy 网格代理模式,添加渲染网格骨骼网格体,设置Offset偏移

显示网格颜色

勾选Show Color显示颜色,此时3D窗口中网格体显示顶点颜色

加载颜色贴图(可选)

没有配置颜色贴图时,显示模型顶点颜色;配置颜色贴图,显示贴图颜色

Wrap Color Texture中分别填入颜色贴图

  • Proxy Color:渲染网格颜色贴图

  • Piece Color:解算网格颜色贴图

  • UV Channel:贴图要应用的UV通道

创建代理

创建代理前,先右键清除所有代理,再重新创建

方法一:相同颜色自动创建代理

右键 Auto Color Proxy Link,相同颜色区域自动创建代理

方法二:手动创建代理

选择解算网格和渲染网格的网格,右键Create Proxy Link

网格选择注意事项:

  • 单击解算网格,选的是版片;单击渲染网格,选的是Section

  • 双击解算网格或渲染网格,选的是拓扑相连的相同颜色区域

  • 按住Shift/Ctrl,再单击,解算网格上是加减选版片;渲染网格上是加减选Section

  • 按住Shift/Ctrl,再双击,是加减选颜色区域

查看代理关系:

按住Alt键,双击渲染网格的颜色区域,即可同时显示具有代理关系的解算网格

清除代理关系:

  • 选中颜色区域,右键 Clear Proxy Link,清除当前代理关系

  • 右键 Clear All Proxy Link 清除所有分组的代理关系

保存与应用代理

所有创建和修改的代理关系,都需要点击Bind生效

重置渲染网格Offset,隐藏解算网格

常见问题

普通创建的版片索引代理关系、与颜色分组创建的代理关系,都有创建,应用时用的哪个

每一版片,索引模式和颜色模式都有数据时,使用颜色模式的代理(优先级更高)

没有颜色模式代理,只有索引模式代理,则使用索引代理数据


提交反馈