C4D布料解算怎么做?C4D R26布料解算参数设置

C4D R26新功能中最让我惊喜的是布料解算系统,不仅准确度高,而且GPU模拟速度快了超过十倍,以前很难实现的大量布料堆叠效果,现在也可以轻松搞定。下面我们就来详细了解一下全新解算系统的一些重要参数。

新的解算系统除了可以在项目设置中对模拟参数进行设置之外,还可以在场景中增加多个模拟容器,为不同的物体设置不同的模拟参数。文章源自四五设计网-https://www.45te.com/20852.html

substeps: 每帧运算次数文章源自四五设计网-https://www.45te.com/20852.html

iterations:所有constrain约束在一个step中被计算的次数,增加数值有助于减少布料抖动。文章源自四五设计网-https://www.45te.com/20852.html

增加这两个参数会明显增加计算时间,并且由于布料约束被计算的次数增加,会增加布料的硬度文章源自四五设计网-https://www.45te.com/20852.html

Smoothing iterations :相当于对iteration 计算进行平滑,有助于减少抖动,但会减低模拟的真实性,同时使布料变得更硬。文章源自四五设计网-https://www.45te.com/20852.html

Simulate Before Generators文章源自四五设计网-https://www.45te.com/20852.html

如果和 generator 一起模拟出现模拟延迟,可以激活该项文章源自四五设计网-https://www.45te.com/20852.html

damping:阻力文章源自四五设计网-https://www.45te.com/20852.html

collision passes:专门用于解决穿面问题的计算,在遇到穿面问题时,应该首先增加该值,相比substep,更节省运算时间文章源自四五设计网-https://www.45te.com/20852.html

确保substep值大于该值,否则没有作用文章源自四五设计网-https://www.45te.com/20852.html

post collision passes:在每个step计算结束后再增加碰撞计算,在快速运动时这个值也有助于解决穿面问题,一般设置为1-3文章源自四五设计网-https://www.45te.com/20852.html

polish iterations:如果在collison passes 和 post collision 两个过程中检测到某些约束发生碰撞,那就会对这些约束进行额外的计算次数。一般在设置了前两个参数后,如果还有问题,可将该值设置为5-10文章源自四五设计网-https://www.45te.com/20852.html

总结:以上参数定义了布料结算流程中的关键参数,解算流程如下:文章源自四五设计网-https://www.45te.com/20852.html

1、每帧运算的次数:substep文章源自四五设计网-https://www.45te.com/20852.html

2、每个substep会对所有的约束进行计算,计算次数是iteration文章源自四五设计网-https://www.45te.com/20852.html

3、在每个substep中,会进行两种碰撞计算,一个是在substep开始时,计算次数是collision passes。另一个是在substep结束时,计算次数是post collision passes文章源自四五设计网-https://www.45te.com/20852.html

4、最后,还可以对碰撞计算检测到的约束进行再次计算,计算次数是polish iteration文章源自四五设计网-https://www.45te.com/20852.html

所以设置参数的步骤应该是:文章源自四五设计网-https://www.45te.com/20852.html

1、设置合适的substep值,默认20左右,根据场景复杂程度可设当增减文章源自四五设计网-https://www.45te.com/20852.html

2、iteration=1文章源自四五设计网-https://www.45te.com/20852.html

3、模拟后如果有穿面问题,增加collision pass 和 post collision pass,一般不超过10

4、还有穿面问题?增加一点polish iteration

4、如果有抖动问题,可以适当增加iteration 和 Smoothing iteration

另外,对于一些运动特别快的情况,可以先按正常速度进行模拟,得到正确结果后转为abc,再进行时间重置。

内容来源:搞搞C4D

继续阅读
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 惠生活福利社
  • 微信扫一扫
  • weinxin
四五设计网小助手
  • 本文由 发表于 2023年2月17日 09:47:07
  • 转载请务必保留本文链接:https://www.45te.com/20852.html
评论  0  访客  0

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: