Chaos Phoenix
Phoenix for 3ds Max
全能流体动力学插件,模拟任何类型的烟雾,火焰,液体特效。

Phoenix for Maya
对艺术家友好的流体动力学模拟插件,在 Maya 中模拟烟雾,火焰,液体。

全能流体动力学插件,模拟任何类型的烟雾,火焰,液体特效。
对艺术家友好的流体动力学模拟插件,在 Maya 中模拟烟雾,火焰,液体。
这是设置一些几何对象所需的基本设置:
在此阶段,设备已准备好开始,只需转到模拟器的“ 模拟”卷展栏,然后按“ 开始”。
如果要从几何对象中溢出液体,只需按照火灾/烟雾模拟的步骤进行操作,但不要使用PHXSource,而是使用PHXLiquid对象并启用模拟器“ Liquids”卷展栏中的液体。
最期望的功能之一是分布式渲染。DR设置中一个非常常见的问题是,默认情况下,Phoenix FD会在场景文件所在的同一目录中查找缓存文件。但是,缓存文件不会像场景一样自动发送到主机,并且当渲染开始时,主机正在查找场景文件所在的同一目录中的缓存文件。缓存文件不会被发送,因为它们一方面可能非常庞大并且可能会使主机的磁盘空间过载,并且因为在许多情况下并非所有这些文件实际上都在渲染中使用。
如果您需要调整输入路径,您将收到一条消息,指出“ 您正在使用具有分布式渲染的本地计算机输入路径!请将其更改为网络路径! ”。
解决方案是设置网络可见的UNC 输入路径,而不是复制缓存。按“ 缓存路径... ”按钮以选择输入路径,并 在对话框的文本字段中键入 \\ your_computer_name(或\\ your_network_server_name或映射的网络驱动器)。这将打开一个浏览窗口,您只需找到缓存并选择其中一个。
Phoenix FD能够将其内容导出为纹理(请参阅 PhoenixFDTexmap),这样就可以使用外部体积着色器进行渲染,例如 VRayEnvironmentFog。
V-Ray环境雾的简单设置:
在几何体中渲染 大气模式 需要高透明度级别,您必须增加 最大值。运输。 V-Ray 水平到更大的值,由下面的公式给出:
此图像说明了透明级别不足时发生的问题:
在许多情况下,渲染设置很复杂时,您可能会收到一条意外消息,指出“无法进行循环引用”。当对象依赖于自身时,会出现此消息,通常是将通道导出为PhoenixFD Texmap并且相同的纹理用于着色。要避免此消息,您可以使用第二个虚拟PHX模拟器,并使用“ $(simoutput)[第一个模拟器的名称] ” 将其输入路径重定向到第一个。这样,第二个模拟器可以从第一个模拟器加载模拟帧,并且当您需要指向凤凰模拟器时(例如,用于PhoenixFD Texmap的源节点),渲染设置可以使用它而不是第一个模拟器。然后可以禁用第二个模拟器进行渲染。
在模拟空心物体中的流体时,必须确保几何体的法线指向内部。
由于Phoenix FD 2.1有一个自动的初始填充 网格,可用于液体。但是,如果您需要吸烟,或者您需要填充非矩形区域,您可以使用100%放电的刷源:
创建一个几何体,覆盖应该充满液体或烟雾的体积。
通过右键单击几何体,选择Phoenix FD属性并取消选中“实体对象” ,排除此几何体与模拟交互。
创建一个液体源,然后 为 If not solid 选项选择 Brush。
将放电从第一帧中的100放大到第二帧中的0(或者通常 - 仅对于单个帧以100%强度放电)。
禁用液体源辅助器的“速度”复选框,或者流体可能会拒绝离开发射器的体积。
大多数模拟需要很长时间来计算,让它们在夜间运行非常方便。但是,您仍然必须在早上渲染结果,这也会耗费大量时间。Phoenix FD脚本系统允许您在模拟结束时执行任何操作,包括渲染。您只需从Simulation卷展栏启用脚本并打开脚本文本。
在模拟结束后渲染动画 - 有一个函数“OnSimulationEnd”,找到它并删除“ max quick render”行前面的“ - ”符号以启用它。此操作相当于按下快速渲染按钮(F9),因此您必须事先准备渲染设置。请记住删除任何先前输出的图像序列,否则将出现一个提示对话框,询问您是否要覆盖文件,并且渲染不会自动启动:
模拟后立即渲染每个帧 - 在“OnNewFrame”函数中,通过删除“/ *”符号取消注释包含的代码。然后,您必须提供保存就绪帧的路径,如下面的代码所示:
由于在其中移动物体,一些模拟很难处理,例如火球或带液体的瓶子。第一个但不是唯一出现的问题是需要用模拟器对象覆盖移动物体的整个路径,这需要非常大量的单元来获得所需的分辨率。即使对于新手来说,可见这种模拟效率也不高,因为有趣的部分集中在一个非常小的区域,该区域在巨大的空网格中移动。但这并非全部,在移动液体瓶的情况下,您可能会有一条易于覆盖的短路线,但接下来会出现问题 - 液体渗入几何体。如果你让瓶子的墙壁变厚,这可能有助于瓶子没有移动,但可能对移动设置没有帮助。
Phoenix FD为这种情况提供了非常优雅的解决方案 - 惯性力 选项。只需将模拟器绑定到移动物体上,就会产生所需的力,以确保真实的流体响应。
这种技术可以将模拟速度提高20%,并将RAM消耗降低约10%。这听起来很奇怪,但在某些情况下,即使在模拟中使用烟雾通道,您也可以获得完全相同的烟雾外观,从而提高性能。这怎么可能?烟雾和温度由气源产生,并通过速度场通过电网输送,与环境空气混合。这使得温度更低,烟雾更薄。假设如果满足某些条件,温度和烟雾将具有相同的降低温度,并且知道温度,我们可以预测烟雾是正确的。所以,问题就在这里,为什么我们需要模拟烟雾,如果我们可以通过温度重建它?在正常的火灾/烟雾/爆炸模拟中,烟雾通道仅用于计算不透明度,因此您只需要一个适当的基于温度的不透明度曲线。如何建立它?选择“基于温度”时,这是为“烟雾浓度”设置的默认曲线。在这种情况下如何控制不透明度?只需更改曲线右侧点的垂直位置即可。