Chaos
A 1930s-style truck escapes from a large monster© Jared Fischler
A 1930s-style truck escapes from a large monster© Jared Fischler

如何使用Phoenix FD 4的新功能(下集)


藉由 Voxel Tuner、TexUVW 和与 thinkingParticles 整合,您可利用 Phoenix FD 4 将模拟提升到新的境界。在这篇下集的教学指南将详细说明。 


在 Phoenix FD for 3ds Max 和 Maya 使用指南上集中,我们向您展示了如何在 Phoenix FD 4 中使用 Active Bodies、独立流体预览器和Particle Tuner来快速创建更逼真的模拟。请看上集 >

在本篇下集文章中,我们将介绍Voxel Tuner、TexUVW和thinkingParticles整合在Phoenix FD 4中的运作原理。


体素调谐器(Voxel Tuner)


粒子调谐器(Particle Tuner)一样,体素调谐器 也使用了表达式(еxpression operators),但Voxel Tuner影响的是Phoenix FD仿真器的Voxel。这意味着你可以更精细地控制Fire、Smoke、RGB – 以及其他的grid信道信息。 

你可以在不使用Sources的情况下,程序性地创建烟雾和温度,只需使用voxel的速度或是与特定物体的距离来控制即可。不同的流体行为可以在同一仿真器中的不同源头产生不同的流体行为,或者你可以将效果局限在Phoenix仿真器的特定区域。

例如,当voxel达到某温度时,就会发射烟雾。

新的Voxel Tuner让你可用更程序性的方式来制作各种特效。例如飞船降落星球表面造成的尘土飞扬。 

若按照传统的工作流程,你需要对Phoenix FD 发射源(source)设定动画,以匹配对象动画。但如果对象动画发生改变,就必须随之调整发射源的关键帧。对于复杂的关键帧动画,整个过程会相当繁琐耗时。

有了Voxel Tuner,你就可以省略设定Phoenix FD 发射源关键帧的步骤,使用对象之间的距离来控制发射流体。这样一来,一旦对象的动画改变,你也不会因为一次又一次地调整关键帧而损失宝贵的时间。 

使用表达式操作符(expression operators),你可以堆栈多个条件,为流体模拟引入更多的变化。在创建条件时,不仅可以指定数值,还可设定随机范围,或使用纹理的强度来修改效果的外观。       

TexUVW


在Phoenix FD 4中,我们新增了 TexUVW功能,让移动的流体带有UVW坐标。这使得你可以在渲染过程中创建许多不同的效果,而无需多次迭代模拟。

在旧版里,你可使用纹理来处理颜色、不透明度和置换贴图(displacement),但若体积或液体移动,纹理只会停留在同一处,液体会滑过纹理。你可以使用resimulation解决这个问题,但这需要额外的模拟时间,并消耗更多的内存。 

使用TexUVW,纹理可以依附在流体上,与流体一同移动。 

或是当你对模拟移动结果满意,但你觉得需要增加更多细节时,TexUVW也很有用。您可以使用纹理来修改颜色或不透明度,或者通过置换(displacement)来增加所需的细节。当导出 TexUVW 通道时,套用的纹理会与流体一起自然地移动。 

Phoenix FD工具集的另一个很棒的新增功能是Sources可继承发射器对象本身的UV信息。如以下范例,您可以在可变粘度(variable viscosity)模拟中传输纹理坐标,并轻松重现融化效果,融化后的物体纹理会依附在流体网格上。 

与thinkingParticles整合


我们为thinkingParticles引入了新的运算器(operators),可以根据Phoenix FD仿真的数据创建并驱动tP的粒子。 

使用Phoenix Birth operator,你可根据流体仿真的某一通道创建tP粒子。这样一来,你的tP粒子只会在一定的温度范围内或指定的速度诞生。 

Phoenix Force operator将使用 Phoenix FD 仿真的速度数据来影响粒子的运动。当你想让粒子产生有趣的运动模式,并为效果增加更多的变化,比如物体分解的特效或破坏场景,这个功能很有用。 

Phoenix Sample operator允许从 Phoenix FD 仿真器中提取Grid信道数据。例如,你可以通过这种方式从仿真器中提取Velocity或RGB数据,将其乘以一定的值,并将传递给tP粒子,实现更多创意控制。

在Phoenix Particle shader和Phoenix Particle Texture的帮助下,你可以读取和渲染tP粒子和自定义数据信道。这样,你就可以根据粒子的年龄、位置–或者在thinkingParticles内部创建的自定义数据信道替粒子着色。

 

在旧版的Phoenix FD中,你可以使用thinkingParticles作为发射器,但粒子被视为非固体物体。在版本4中,Phoenix Sources可读取tP粒子的几何体形状,Phoenix FD可以将这个几何形状作为发射器或视为障碍物。这个功能可以让你创建写实的倒塌建筑和破坏效果

想了解Phoenix FD 4中的Active Bodies、Standalone Preview和Particle Tuner吗?

不要错过我们的Phoenix FD 4功能指南上集 >

总结:


随着Phoenix 4的发布,我们专注于扩展工具集,实现更好的模拟控制。我们已打下基础,并引入了几个全新的仿真选项–新功能让你对渲染有了更多的创意控制,并更加整合到VFX生态系统中。

发掘流体力学的强大力量

免费获取Phoenix FD for 3ds Max或Maya的30天试用版
Chaos
© 2024 Chaos Software 保留一切权利