什么是模拟?
什么是模拟?
VFX中的模拟意味着使用物理计算自动生成逼真的运动。无需手动制作每个火焰、每滴水或每个碎片的动画,而是设置一个模拟,根据物理定律计算这些元素应如何表现。结果是看起来自然且复杂的运动,这是手动无法实现的。
流体模拟用于火、烟、云和爆炸。模拟器将空间划分为体素网格(类似于3D像素),并计算密度、温度和速度等流体属性随时间的变化。热气体上升,冷气体下沉,这种相互作用产生了我们与火和烟相关联的湍流和有机形状。Houdini中的pyro solver是VFX中使用最广泛的流体模拟器。
刚体模拟处理碰撞和破碎的固体物体。当建筑物倒塌时,每一块混凝土和钢铁都是一个具有质量、速度和碰撞形状的刚体。模拟器根据物理计算它们如何弹跳、滑动和堆叠。您可以控制材料属性,使物体像玻璃一样破碎、像混凝土一样碎裂或像金属一样弯曲。
软体和布料模拟处理可变形物体。布料模拟器计算织物在移动时如何折叠、拉伸和起皱。它们考虑了织物的硬度、重量和摩擦力。软体模拟器处理像果冻、肉和橡胶等在撞击时变形的物体。这些模拟对于逼真的角色服装、生物效果以及任何涉及柔性材料的场景都是必不可少的。
粒子模拟是最通用的类型。粒子是代表从火花到雨水再到魔法尘埃的任何事物的小点。每个粒子都有位置、速度、颜色和寿命等属性。模拟器将重力、风和湍流等力应用于粒子。粒子系统用于从简单的火花效果到具有数千个角色的复杂人群模拟等一切。
