C4D流体烟雾特效插件TurbulenceFD v1.4 Build 1437

160
0

C4D流体烟雾特效插件TurbulenceFD v1.4 Build 1437 C4D插件-第1张

基于体素的气态流体动力学

TurbulenceFD的仿真管道基于不可压缩的Navier Stokes方程实现基于体素的求解器。这意味着它使用体素网格来描述烟雾和火的体积云,并求解描述该网格上的流体运动的方程式。对于每个体素,TurbulenceFD会计算流体的速度以及几个通道来描述温度,烟气密度,燃料量等属性。此模拟过程会为每个帧生成一个体素网格,并将其缓存在磁盘上以供用户使用。体积渲染器。

直观的工作流程

为了设置流体模拟,艺术家使用任何类型的几何对象或粒子系统来绘制空间中的烟,热,燃料等来源。然后,气流以物理上合理的方式携带这些排放物,从而创造出逼真的火,爆炸,蒸气,云,尘埃等外观。

拉动CPU上的所有停止

流体模拟中最大的技术挑战是处理一系列体素网格所需的大量数据。这就是为什么TurbulenceFD的仿真管道从头开始设计以优化性能的原因。这包括仔细选择有效的数值方法,这些方法可在整个仿真流程中提供高精度和稳定性。并使用最新的高性能计算技术来实现此管道,以最佳利用内存高速缓存,多核CPU和高级矢量指令集。对艺术家来说,这意味着可以在更少的时间内运行更多的迭代,从而使使用流体的工作更加直观和高效。

在GPU上高达12倍速

是的,十二次!10分钟而不是2小时。原因很简单:当今的高端GPU的内存吞吐量是高端CPU的8到15倍。TurbulenceFD利用了这一点。它具有CPU / GPU混合仿真流水线,可实现巨大的加速。与某些基于GPU的工具不同,这不仅仅是CPU仿真的简化版本。以相同质量支持所有功能。当超过GPU内存时,TurbulenceFD会即时切换回CPU。这使您可以在低分辨率下实现接近实时的速度,并可以在数亿个体素中平滑缩放到高分辨率。无需仔细更改参数,

物理防火罩

创建可信的动画时,正确设置颜色至关重要。您可以手动设计颜色渐变,以实现完全的艺术控制。如果您想要逼真的火色,则直接调整颜色的过程可能既耗时又乏味。因此,防火着色器会根据“黑体辐射”模型模拟逼真的高动态范围的防火颜色。该模型仅由两个温度值控制。在这种温度下,它会产生真实的火种颜色。但是TurbulenceFD并不会阻止您到那里。您可能需要逼真的色彩,但需要更大的灵活性来调整火灾的巨大动态范围。也许可以增强红色,稍微压缩动态范围,

多次散射

简而言之,多重散射是烟雾的全局照明。这是一种从各个方向照亮的方式,可以更逼真,更明亮地点燃烟雾。它还允许火从内部照亮烟雾,这对于逼真的爆炸阴影至关重要。与许多全局照明技术不同,TurbulenceFD中的多重散射不会增加噪点,因此非常适合动画。实际上,TurbulenceFD中的多重散射渲染时间是可以承受的。但是,如果您着急,仍然可以在速度和照明细节之间进行折衷。

粒子建议

流体动力学的核心是创建一系列速度场,这些速度场描述了流体的复杂特征运动。您可以使用TurbulenceFD的速度缓存来控制粒子系统的运动。这使您可以用碎屑或火花补充体素渲染器,或者仅自己渲染粒子。

自适应容器

为了节省内存和时间,TurbulenceFD不断尝试使需要处理的体积最小化。分析速度场以确保仅裁剪体积的那些部分,这些部分不会影响后续帧中的流。如有必要,您可以控制每个流体通道的限幅灵敏度。

发表评论 (0)

后再参与讨论