下载客户端 ×

PC客户端

炫云-云渲染

扫码下载APP(安卓)

炫云-云渲染

扫码下载APP(ios)

炫云 软件频道 Chaos Phoenix

软件

方式

配置

价格待定

不支持线上下单,联系客服线下处理13570922064

  • 软件介绍
  • 常见问题

Phoenix 模拟节点

模拟授权许可证让您可以通过渲染管理软件如 Thinkbox Deadline 和 Backburner 来平行运行不同的模拟任务。

 

如何设置简单的烟雾/火灾模拟


这是设置一些几何对象所需的基本设置:

  • 创建  模拟器:从Create选项卡Geometry部分,从列表框中选择PhoenixFD并创建PHXSimulator
  • 创建几何对象并将其放在模拟器中。
  • 创建  :从Helpers部分,从列表框中选择PhoenixFD并创建PHXSource
  • 按“  添加”  按钮并选择几何图形,将其添加到 源的“  发射器节点” 列表中

在此阶段,设备已准备好开始,只需转到模拟器的“ 模拟”卷展栏,然后按“  开始”

如何设置简单的液体模拟


  • 创建  模拟器:从Create选项卡Geometry部分,从列表框中选择PhoenixFD并创建PHXSimulator
  • 启用液体模拟模式:选择模拟器,转到3ds max的“修改”选项卡,然后在“ 液体”卷展栏中选中“ 启用”
  •  在同一卷展栏中启用初始填充
  • 创建几何对象并在模拟器内设置其动画位置,以便干扰液体。在此阶段,设备已准备好开始,只需转到模拟器的“ 模拟”卷展栏,然后按“  开始”


如果要从几何对象中溢出液体,只需按照火灾/烟雾模拟的步骤进行操作,但不要使用PHXSource,而是使用PHXLiquid对象并启用模拟器“ Liquids”卷展栏中液体

分布式渲染


最期望的功能之一是分布式渲染。DR设置中一个非常常见的问题是,默认情况下,Phoenix FD会在场景文件所在的同一目录中查找缓存文件。但是,缓存文件不会像场景一样自动发送到主机,并且当渲染开始时,主机正在查找场景文件所在的同一目录中的缓存文件。缓存文件不会被发送,因为它们一方面可能非常庞大并且可能会使主机的磁盘空间过载,并且因为在许多情况下并非所有这些文件实际上都在渲染中使用。

如果您需要调整输入路径,您将收到一条消息,指出“ 您正在使用具有分布式渲染的本地计算机输入路径!请将其更改为网络路径! ”。

解决方案是设置网络可见的UNC 输入路径,而不是复制缓存。按“ 缓存路径... ”按钮以选择输入路径,并 在对话框的文本字段中键入  \\ your_computer_name(或\\ your_network_server_name或映射的网络驱动器)这将打开一个浏览窗口,您只需找到缓存并选择其中一个。

使用外部体积着色器渲染


Phoenix FD能够将其内容导出为纹理(请参阅  PhoenixFDTexmap),这样就可以使用外部体积着色器进行渲染,例如  VRayEnvironmentFog

V-Ray环境雾的简单设置:

  •  从Environment对话框中禁用(不要删除它!)  PhoenixFD氛围。
  • 创建  VRayEnvironmentFog  氛围
  • 创建一个  Box Gizmo  (Helpers - Atmospheric Apparatus)并使其大小与Phoenix FD网格相同。
  • 将Gizmo添加到VRayEnvironmentFog的“ Gizmos ”列表中  
  •  为每个元素创建三个  PhoenixFDTexmap纹理 - 自发光,漫反射和alpha,并选择对象XYZ作为坐标源。
  • VRayEnvironmentFog的相应插槽中选择纹理  
  • 雾距设置   为与 PhoenixFD 单元大小相同的值  ,这将产生相同的透明度。

 

渲染几何氛围模式和Max。运输。V-Ray水平


几何体中渲染  大气模式  需要高透明度级别,您必须增加  最大值。运输。 V-Ray 水平到更大的值,由下面的公式给出:

最大运输水平= [网格对角线长度] / 

此图像说明了透明级别不足时发生的问题:

复杂的渲染和避免循环引用


 

在许多情况下,渲染设置很复杂时,您可能会收到一条意外消息,指出“无法进行循环引用”。当对象依赖于自身时,会出现此消息,通常是将通道导出为PhoenixFD Texmap并且相同的纹理用于着色。要避免此消息,您可以使用第二个虚拟PHX模拟器,并使用“ $(simoutput)[第一个模拟器的名称] ” 将其输入路径重定向到第一个这样,第二个模拟器可以从第一个模拟器加载模拟帧,并且当您需要指向凤凰模拟器时(例如,用于PhoenixFD Texmap的源节点),渲染设置可以使用它而不是第一个模拟器。然后可以禁用第二个模拟器进行渲染。

空心物体中的流体模拟


在模拟空心物体中的流体时,必须确保几何体的法线指向内部。

初始化网格的一部分,包含液体,烟雾或其他内容


由于Phoenix FD 2.1有一个自动的初始填充  网格,可用于液体。但是,如果您需要吸烟,或者您需要填充非矩形区域,您可以使用100%放电的刷源: 

  1. 创建一个几何体,覆盖应该充满液体或烟雾的体积。

  2. 通过右键单击几何体,选择Phoenix FD属性并取消选中“实体对象” ,排除此几何体与模拟交互

  3. 创建一个液体源,然后 为  If not solid  选项选择  Brush

  4. 将放电从第一帧中的100放大到第二帧中的0(或者通常 - 仅对于单个帧以100%强度放电)。

  5. 禁用液体源辅助器的“速度”复选框,或者流体可能会拒绝离开发射器的体积。

夜间模拟和渲染


大多数模拟需要很长时间来计算,让它们在夜间运行非常方便。但是,您仍然必须在早上渲染结果,这也会耗费大量时间。Phoenix FD脚本系统允许您在模拟结束时执行任何操作,包括渲染。您只需从Simulation卷展栏启用脚本并打开脚本文本。

  • 在模拟结束后渲染动画 - 有一个函数“OnSimulationEnd”,找到它并删除“ max quick render”行前面的“ - ”符号以启用它。此操作相当于按下快速渲染按钮(F9),因此您必须事先准备渲染设置。请记住删除任何先前输出的图像序列,否则将出现一个提示对话框,询问您是否要覆盖文件,并且渲染不会自动启动:

    fn OnSimulationEnd=(<font></font>
    -- Will be executed once when simulation ends<font></font>
    -- Uncomment the line below to start rendering after the simulation is finished!<font></font>
      max quick render<font></font>
    )
  • 模拟后立即渲染每个帧 - 在“OnNewFrame”函数中,通过删除“/ *”符号取消注释包含的代码。然后,您必须提供保存就绪帧的路径,如下面的代码所示:

    fn OnNewFrame=(<font></font>
    -- Will be executed after every new frame <font></font>
    -- Uncomment the code below to render each frame after it is simulated<font></font>
    <font></font>
        rendTimeType = 3<font></font>
        rendStart = currentTime<font></font>
        rendEnd = currentTime<font></font>
        rendSaveFile = true<font></font>
        rendOutputFilename = "D:/folder1/folder2/frame.jpg"<font></font>
        max quick render--*/<font></font>
    )

移动几何与移动模拟器


由于在其中移动物体,一些模拟很难处理,例如火球或带液体的瓶子。第一个但不是唯一出现的问题是需要用模拟器对象覆盖移动物体的整个路径,这需要非常大量的单元来获得所需的分辨率。即使对于新手来说,可见这种模拟效率也不高,因为有趣的部分集中在一个非常小的区域,该区域在巨大的空网格中移动。但这并非全部,在移动液体瓶的情况下,您可能会有一条易于覆盖的短路线,但接下来会出现问题 - 液体渗入几何体。如果你让瓶子的墙壁变厚,这可能有助于瓶子没有移动,但可能对移动设置没有帮助。

Phoenix FD为这种情况提供了非常优雅的解决方案 -  惯性力  选项。只需将模拟器绑定到移动物体上,就会产生所需的力,以确保真实的流体响应。

 

没有烟雾的烟雾


这种技术可以将模拟速度提高20%,并将RAM消耗降低约10%。这听起来很奇怪,但在某些情况下,即使在模拟中使用烟雾通道,您也可以获得完全相同的烟雾外观,从而提高性能。这怎么可能?烟雾和温度由气源产生,并通过速度场通过电网输送,与环境空气混合。这使得温度更低,烟雾更薄。假设如果满足某些条件,温度和烟雾将具有相同的降低温度,并且知道温度,我们可以预测烟雾是正确的。所以,问题就在这里,为什么我们需要模拟烟雾,如果我们可以通过温度重建它?在正常的火灾/烟雾/爆炸模拟中,烟雾通道仅用于计算不透明度,因此您只需要一个适当的基于温度的不透明度曲线。如何建立它?选择“基于温度”时,这是为“烟雾浓度”设置的默认曲线。在这种情况下如何控制不透明度?只需更改曲线右侧点的垂直位置即可。

 

×

您已经购买该软件,稍后会有工作人员联系您

客服热线:010-62944690转8005