Bullet动力学

无论何时,当您需要引入大量的物体或是粒子,并且这些物体或粒子需要彼此影响,或是受到诸如风力和重力的影响时,传统的动画方法就暴露出了很大的局限。对于这些元素个体的动画设计就成为了一项巨大的工作。在这一情况下,模拟仿真就成为了一项强有力的工具。这一工具整合了很多复杂的算法,并以此来生成动画与元素间的相互影响 — Cinema 4D 也提供非常多的功能与预设,您可以此来创造令人惊叹的物理模拟仿真结果,并且给出看起来及其真实的效果。

对于纸张、布料、头发、羽毛以及皮肤这些材质来说,其典型的特性可以被运用在其他的物体上。如果在他们本身的特性基础之上应用那些被调整过的特性,设计师们就可以创造出抽象并且出乎意料的效果,而这些效果恰恰满足了艺术家们的创意需求。

在 Cinema 4D 之中,也有一些工具包可以进行例如质量、速度以及表面形貌的动力学仿真模拟,像风力和重力这样的属性可以被应用于物体之上,继而让用户可以轻松地创造复杂、交互式的场景。例如用户可以将一个杯子灌满水,或是将物体撞向一堵墙,亦或是让有弹力的水池球相互撞击等等等等。即使场景很复杂,待处理物体数量众多,Cinema 4D 的粒子系统依然可以使艺术家们的想法得以实现。

能够解算出令人惊叹的真实运动的动力学系统

MoDynamics 是基于已经被验证过的 Bullet Physics 这一开源物理模拟引擎库的功能。现在您可以使用 MoGraph 强大的效果器来实现令人惊叹的真实动力学效果。您只需设置一些简单的参数,例如质量、弹性、重力、摩擦系数等,剩下的工作就可交由 MoDynamics 来完成。有了这些工具,您就可以随时随地去创造真实到令人惊叹的物理运动。

刚体是可以进行坠落、碰撞以及反弹等运动的物体,简单来讲,他们之间存在较强的作用力。刚体可与自然环境互相作用,当然,其也可以与彼此产生相互作用。您可以使用例如质量、速度、重力这些参数来轻松地将刚体动力学添加至数以千计的物体上,哪怕这些物体上有数百万个多边面。

观看视频 >

在 Cinema 4D 的刚体动力学基础之上,我们引入了柔体动力学,这可以帮助用户模拟其他各种各样的碰撞或是物体效果。诸如硬度、衰减、弯曲等参数设置可以让您精确的控制您的物体,并让它们完成击打、掉落以及挤压的动作。即使是充满气体的环境,柔体动力学也依然可以精确地进行模拟。

观看视频 >

我们能对空气做动画?Cinema 4D 更新后的的空气动力学功能把这一想法变成了现实。这一功能可以对气流、羽毛、纸张以及在空中滑落的树叶进行仿真模拟。您可以开启双面选项来让这一动力按无深度的方式作用于物体。

观看视频 >

Cinema 4D Studio 版本的空气动力学包含的功能并非仅可应用于刚体和柔体。您可以将铰链、万向节以及弹簧把那些物体连接在一起,并让其之间产生交互作用。无论是按角度转动的动力装置还是线性动力装置都可以被应用于物体之上,而且这一切都是在无需设置关键帧前提下进行的。并且更重要的,您可以单独设置扭转以及速度,这样您就可以更加精细地调节您的动画。

动力学物体可以将彼此的重力参数进行传递以模拟真实的物理世界。

驱动器可在动力装置中以对物体施加恒定连续的力或转矩,如果想启用这一功能,您只需为其赋予一个动力学对象标签。

连接器可限制置刚体及柔体的运动、旋转,如果没有连接器的限制,这些物体将只受环境力以及碰撞的约束。

弹簧可以对物体施加弹力,力的大小取决于其扭曲程度。

让角色的穿着更有型

Cinema 4D 出色的布料系统为布料的视觉化提供了非常多的必备特性,例如硬度、弯曲、摩擦等等。在Cinema 4D 中,无论是绸缎还是棉布或丝绸都可以被拉拽或撕扯,这与真实世界中的布料是相似的。Cinema 4D 中的布料模拟功能包含了碰撞检测功能,并可与场景中的其他物体产生交互作用。