功能边界与资源规范

发布于: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.动作穿插 或 间隔小刮碰服装 :
  • 设置骨骼碰撞体,修正骨骼动画穿插
  • 设置碰撞过滤器
长时间模拟服装粘连
长时间动作循环,服装与人体摩擦力的累积效应,引起服装局部粘连,如紧身裙逐渐上移
  • 直播场景,发现服装粘连鼓包时,中之人可停止鼓包区域附近的肢体动作,服装会慢慢自动恢复
  • 使用服装重置接口,立即重置

提交反馈