网格代理

发布于:2024-10-18


更新时间

更新内容

对应SDK版本

定位

2024-05-10

  • 新增参数支持对渲染网格顶点平滑

V2.2.0

  • 支持服装网格代理

功能说明

支持低模驱动高模(低模解算、高模渲染)

适用于表面结构复杂的服装、服装配饰等的模拟

操作流程:

1.制作低模解算网格

低模解算网格有两种制作途径:通过Atelier制作、或者在DCC中制作

1.1 制作解算网格

参照高模制作解算网格

  • 合并Mesh相连处顶点,保证解算网格模拟时不出现Mesh掉落

  • 调整版片形态与高模形态接近

重拓扑后的服装网格,删除背面网格和侧面网格,保留外面网格作为解算网格。

解算网格以FBX导入UE

1.2 解算网格规范

要点

说明

轮廓形态与高模渲染网格接近

渲染网格有明显的弯曲变形时,解算网格的初始形态最好与之匹配

网格密度分布与高模一致

渲染网格密度有明显变化时,解算网格密度也应调整

建议四边面网格导入UE

网格越平滑,代理效果越好,建议解算网格与渲染网格以四边面导入

2.设置代理

2.1 UE中导入解算网格和渲染网格

将上一步骤制作的解算网格导入UE,生成Style3D服装资产

  • DCC中重拓扑得到的解算网格,UE中用通用网格解算转化为Style3D资产 链接

  • 调整生成的服装资产物理属性及工艺

将高模服装网格也导入UE,生成高模服装骨骼网格体

2.2 配置代理

双击Style3D解算网格,进入服装面板,在Render Proxy中配置渲染用的网格(高模服装骨骼网格体)

控制参数

参数

含义

Proxy Mesh

用于渲染的高模服装骨骼网格体,从UE资源浏览器中引用

Smooth Count(V2.2版本插件)

平滑次数:对高模进行顶点平滑,解决网格代理中高模出现顶点锯齿与裂开问题

数值为1或2,数值高时易出现服装穿模问题

Smooth Factor(V2.2版本插件)

平滑强度:1为100%强度、0为0%强度

Deformer Graph Mode

开启DeformerGraph,常规代理不需要开启 【new】DeformerGraph网格代理

Num Influence

一个解算网格顶点影响的高模渲染网格顶点数量

Max Distanc of Influence

指定包裹影响高模顶点的区域。当解算网格顶点密度低时,可以提高数值,当解算网格顶点密度高时,可以降低数值,提高性能

Max Distance of Coplane

高模顶点投影到低模顶点三角面,距低模顶点投影距离大于该参数时,不被绑定包裹

在Max Distanc of Influence 限制范围的基础上,可用Max Distance of Coplane参数限制沿着布料平面上的代理范围

Vertex Normal Mode

顶点法线模式,基于法线方向映射高模和低模,默认开启

Bind Type(V2.2版本插件)

代理模式

  • Triangle 解算网格与渲染网格之间以三角面代理

  • Triangle Normal 以三角面代理,并沿法线方向

代理关系

在Render Proxy _ Proxy Mesh中添加高模骨骼网格体后,Render Section Wrap Map 渲染分组包裹地图中根据最近距离检索生成代理关系。

参数

含义

Index (Section 0)

第一个Index (Section 0)指渲染高模的Section分组,可以在骨骼网格体界面Sections中查找

Piece Indices

Pieces Indices中的Index指的解算网格中版片索引,可以在服装界面中3D窗口点击版片,属性栏会显示版片对应的Index信息

系统默认生成的代理关系根据最近原则生成,不一定满足代理需求,在此基础上可以删除和修改高模Section对应的版片Index

配置完代理关系后,点击Bind进行高低模之间的绑定蒙皮。

2.3 隐藏解算网格

在Visibility中取消Cloth Pieces显示

保存资产

3.配置解算网格到Style3D组件

将Style3D解算网格资产配置到Style3D组件上,开始模拟即可

常见问题

1.高模网格UV需要调整,适配解算网格吗

网格代理以临近顶点及权重传递变形信息,渲染用的高模网格和解算用的低模网格UV不需要一致,模拟解算时不受高模UV影响


提交反馈