功能边界与资源规范

发布于:2024-10-18


1. 资源规范

类别

项目

资源限制&规范

服装相关

资源文件命名(含布料、贴图、版片等)

  • 文件名不可包含空格、中文和特殊符号(可使用"_"或"-");

  • 文件命名不超过20字符;

材质贴图

  • 为了保证效果,宽高尺寸请均设置为 4 的倍数;

  • 请在保证清晰度的情况下,压缩贴图大小;

服装制作

  • 不要使用太多细碎版片,尽量合并成大版片

  • 物理属性值不要拉满,小于50%时模拟更平稳

  • 解除冷冻

  • 尽量少使用固化

动画相关

动画资产

  • 不能出现骨骼穿插

  • 不能出现跳帧

角色相关

角色模型

  • 导入style3d的角色为裸模,不需着装

2. 服装制作建议

不同款型的服装要在仿真时获得好的效果,可以在服装制作时做针对性处理

案例

处理技巧

示意图

贴身服装

使用假缝或胶带,将易脱落的局部区域固定在模特身上

拉链

调节拉链物理属性

粒子间距>10

布带物理属性不建议拉满,小于50比较合适

纽扣

服装制作过程中,纽扣线长不为0,给纽扣与服装形成一定间隙

尽量减少细小版片

服装制作中版片数量多且细碎不利于算法模拟,可以在保障服装款式展示的基础上使用整齐一致的大版片

布料物理属性调节

注意所有物理属性值不建议拉满,数值越小解算约平稳

形态固化的使用

有时服装部件模拟时会偏软,为了追求效果表现,可以适当应用形态固化,如领结部分

大量使用形态固化会导致模拟异常,只能少量使用

使用形态固化时同步增大迭代次数Iterations

3. 性能优化建议

分类

处理方法

算力资源抢占

  • 减少场景中Groom、Lumen的使用

  • 多卡策略,单独为服装解算设置一张卡

减少模拟计算量

  • 降低角色顶点数,保障角色效果的情况下,使用低等级的LOD(影响服装制作使用的模特)

  • 降低服装顶点数,设置较大的粒子间距,最少要>14

  • 优化布料属性,不设置极端值(数值不拉满)

  • 优化服装制作方式

尽量用贴图代替盘扣、项链等辅料

不使用网格细分

使用大版片,不使用细碎版片

4. 异常情况规避

问题

说明

规避措施

服装穿模

穿模一般有以下原因:

1.肢体动作穿插,如手臂穿入身体

2.角色高速瞬移

3.性能因素

1.肢体动作穿插:

  • 设置骨骼碰撞体,修正骨骼动画穿插

  • 设置碰撞过滤器

2.角色高速瞬移:

  • 调整速度,幅度不超过1m/s

  • 修正动画,不能出现跳帧

3.性能:

  • 见上方【性能优化建议】表格

  • 缓存模式可调节录制时 Record Rate Scale ,低倍速可缓解性能问题

短时间模拟服装粘连

布料粘连,一段时间可自行恢复。粘连原因:

1.多层布料间隔过小

2.动作穿插 或 动作时肢体间隔小刮碰服装

1.多层布料间隔过小:

  • 增大布料额外模拟厚度

2.动作穿插 或 间隔小刮碰服装 :

  • 设置骨骼碰撞体,修正骨骼动画穿插

  • 设置碰撞过滤器

长时间模拟服装粘连

长时间动作循环,服装与人体摩擦力的累积效应,引起服装局部粘连,如紧身裙逐渐上移

  • 直播场景,发现服装粘连鼓包时,中之人可停止鼓包区域附近的肢体动作,服装会慢慢自动恢复

  • 使用服装重置接口,立即重置


提交反馈