求教大佬,动力学锁链为什么会断裂
c4d吧
全部回复
仅看楼主
level 7
pegasus827 楼主
我用克隆做了锁链,加了刚体标签,圆柱体加了碰撞体标签,设了应用到子集和动态网格等选项
开始锁链下落非常正常,悬挂在圆柱体上,末端落下,但落到底端时,锁链突然撑断了,半截掉下去了。 我目瞪口呆。
请教大佬,应该如何解决这种情况,感谢感谢
2019年10月03日 03点10分 1
level 7
pegasus827 楼主
我在工程设置里把重力改为500了,可以正常动画了不断裂了,但这真的是标准的解决方法了。
2019年10月03日 03点10分 2
摆到第二圈还是断了一截。
2019年10月03日 04点10分
level 7
pegasus827 楼主
密度设为200好多了
2019年10月04日 03点10分 4
旋转质量也要调整
2019年10月04日 03点10分
level 7
pegasus827 楼主
我还有一个问题,请大佬一并解答,就是如果把一个摄像机捆绑在铁链末端随铁链运动怎么处理。我试了,在摄像机上没法绑约束,用对齐曲线把克隆对象拽进去无效
2019年10月04日 04点10分 5
level 11
2019年10月05日 00点10分 9
level 11
链条做好后进行烘焙(将动力学动画转变为关键帧动画。截图已将转换前的删除),摄像机作为末端环的子物体。
2019年10月05日 00点10分 10
谢谢雷公哥,我试试看
2019年10月11日 03点10分
关于锁链断掉,哥哥你有什么建议吗
2019年10月11日 03点10分
@leigong6 多谢大哥
2019年10月11日 13点10分
level 10
铁链断掉确实跟重力有直接关系。
但是其实影响动力学模拟还有另外一个关键因素,那就是软件的计算量。
重力影响物体的运动速度,计算量决定模拟的精度。
如果物体的运动速度快,精度跟不上就会非常容易出现错误。
而如果像楼主一样降低物体的运动速度(减少重力),只能将铁链断掉的速度减缓,时间一长还是会断掉。
几乎所有的新手(包括我)都会碰到这个铁链断掉的经典问题。
那么如何解决?
CRTL+D在动力学》专业选项面板下,都是关于动力学模拟精度的相关设置。
有两项影响到铁链动力学的关键参数。
第一个是步/帧(step per frame) ,意思是每一帧计算的步数。
第二个参数是最大解析迭代数每步(maximum solver iterations per step),也就是每一步计算的数量。
如下图:
下面放三张图对比下这两项参数对铁链模拟的影响。
第一张图:默认参数下,铁链在模拟到30帧的时候就断掉了。
第二张图,将步每帧由5提高到25,也就是每帧的计算步数改成25,在30帧的时候,铁链的模拟状况如下,效果明显比步数为5的时候好了很多。
第三张图,步每帧为10,每步的最大解析迭代数由10改成100,可以看如下状况。在30帧的时候铁链就断掉了,还不如迭代数为10的时候。
由此可见,提高步每帧的数值可以很好的解决铁链断掉的问题,相应的会耗费更多的计算资源和时间。
并且每步的最大解析迭代数并不是越高越好,而是应该和步每帧的数值有一个配合,在一个合适的范围内,才能达到理想的效果。
如果能解决各位的疑惑,欢迎点赞关注下!
2019年10月06日 04点10分 11
太牛了,找了你两次了
2025年02月09日 08点02分
level 1
楼主,为什么我的链条是整体摆动,不会个体摆动呢?这样很僵硬,不知楼主如今有无完美解决此类问题?
2020年04月19日 15点04分 14
level 1
13楼提出来的方法很有用。可以解决问题
2021年02月03日 06点02分 15
level 8
做好的动画发贴看看
2021年02月03日 08点02分 16
level 14
把链条替换掉想拉多大力就拉多大力,哪里会因为自身重力断掉
2021年02月03日 15点02分 18
@pegasus827 刚体用另一对象
2021年02月05日 05点02分
咋替换
2021年02月03日 22点02分
@Hi吧友哦 多谢多谢
2021年02月05日 11点02分
请问刚体用另一对象是选哪个对象呢
2022年03月03日 08点03分
level 2
谢谢各位大佬!
2022年01月21日 07点01分 19
level 1
工程--子弹--高级--步每帧-参数调高 C4D2023
2024年07月10日 02点07分 20
1