Krakatoa,RealFlow和Frost下面的教程讨论了加载过程中,网格和Next Limit的RealFlow的流体仿真软件使粒子产生的数据使用Krakatoa和冰霜。
本教程介绍的工作流程在喀拉喀托MX 2,但是这种方法适用于喀拉喀托1.6.x的。
这两个版本之间的差异将在必要时指出。
虽然这个演示是使用的RealFlow 5,同样的原则也适用于最新发布的Next Limit的RealFlow的2012年,。
在本教程中,我们将使用一个非常简单的设置组成的Hybrido模拟。
一个球发射器产生飞溅周围的箱状的体积的颗粒流。
让加载的BIN文件序列所产生的RealFlow使用KrakatoaPRT装载机。
需要注意的是,即使有一个选项,保存喀拉喀托火山2012年的RealFlow的PRT文件,我们将使用本机的BIN文件序列。
一方面,这将允许用户使用本教程的RealFlow 5,另一方面,PRT装载机进行一些坐标系统转换BIN文件加载时都比较困难,2012年从RealFlow的PRT文件保存加载时执行。
▪按住 Shift键并选择“创建一个PRT装载机...”选项的喀拉喀托菜单中创建一个PRT装载机。
另外,按住 Shift并单击该PRT图标,如果你已经创建了一个喀拉喀托工具栏的Krakatoa文档中的说明。
▪添加BIN文件的RealFlow模拟PRT Loader的文件列表保存的序列。
▪在“视口”卷展栏中单击“%”渲染“按钮并从列表中选择100.0 -这将设置PRT Loader来显示所有的粒子。
▪将时间滑块拖动到运动的粒子。
转到模拟(在此示例中使用的演示场景的情况下,这是帧200)的最后一帧。
你会发现,粒子云的大小是非常小的时候相比,家电网或PRT Loader的图标。
这是因为大多数仿真工具包中包括的RealFlow米,公斤,第二次执行他们的计算使用公制单位(SI)。
作为结果,在这种情况下,一个通用的单元代表的是整个米,粒子云的边界框是仅有几台总。
假设3ds Max的系统设置默认为1通用单位= 1英寸,我们必须扩大PRT装载机39.3701倍(3937.01%),因为1米100厘米,和为一个包含2.54厘米英寸。
因此,100.0/2.54 = 39.3701:高速粒子在RealFlow的视口的颗粒,颜色通常被定义他们的速度- 慢的颗粒在深蓝色的阴影,阴影部分为白色。
这提供了一个非常有用的代表性的粒子速度和允许用户确定如何将颗粒移动。
有几种方法可以产生类似的效果在3ds Max视口中使用微捷码(Magma)“修改。
请注意,下面的例子是从喀拉喀托MX 2,使用微捷码(Magma)2系统具有多种功能,不支持在喀拉喀托1.6.1和更早的版本中。
基本工作流程是相同的。
▪选择PRT加载器。
▪微捷码(Magma)改性剂添加到堆栈中,使用“添加Krakatoa通道修饰符(KCM)...”选项,从喀拉喀托菜单,KCM工具栏中的图标(如果可用),或选择“MagmaModifier”项目从3ds Max修改器列表。
请注意,命名为“Krakatoa通道修饰符”包含“熔岩”互换使用。
▪打开MagmaFlow编辑器。
▪按 Ctrl + O来创建一个新的输出节点。
(在喀拉喀托1.6.1 MagmaFlow编辑器,在输出节点已经存在)▪输出通道设置“颜色”(在1.6.1,它会默认为“颜色”)▪按SHIFT + V,到创建一个InputChannel的节点集“速度”。
结果:如果您拖动时间滑块,你会看到鲜艳的颜色在视口中占的RealFlow的BIN文件中存储的实际速度。
需要注意的是暗色调的地区可能有带负号的速度分量。
例如浇注流具有X和Y的大部分为0,和Z是负的。
因为我们没有真正的兴趣在这种类型的着色,我们不会在这一点上处理删除的标志。
一个更好的方法来显示速度颜色是混合两种颜色,例如蓝色和白色的基础上的速度值介于0.0和1.0之间的标准化程度。
大小为长度的矢量和比速度向量本身具有的一个组成部分,换句话说,它是一个浮动。
▪从以前的速度彩色血流,选择速度输入,然后按下V键的矢量,则 M级-一个新的幅度节点将现有的两个节点之间插入。
▪按Ctrl + R组合键切换到重新排序模式-流量将自动重新排序ANBD的字[REORDER]会出现在标题栏中。
增加新的节点会自动重新排列的流量。
▪现在我们想要“正常化”中的速度的范围从0到15(这是一个基于手头上的模拟的任意范围,可能需要更高或更低的值取决于数据)。
值15将速度的粒子变成全白的。
要做到这一点,选择的幅度节点,并在数字键盘上按/键(除),并输入15的默认值的第二个插槽。
(V1.6.1,你必须连接一个浮动输入的值为15,提供的除数)。
▪随着鸿沟运营商的选择,按 F键功能,那么 B的调配,以创建一个混合的运营商。
除法操作员将被连接到第一输入插座,但我们希望它被连接到所述第三。
按 Ctrl + W来交换的第一和第二插座,然后按Shift + Ctrl + W来交换第二和第三。
▪我们现在想连接一个蓝色到第一个到第二个插座和白色。
混合节点仍处于选中状态,按SHIFT +3和SHIFT +7创建两个InputValue的节点,这些颜色。
▪在查看菜单的MagmaFlow 2.0,选择“显示颜色色板InputValue节点”选项-两个输入中选择的颜色会出现在节点。
结果:在这一点上,拖动时间滑块将显示颗粒的范围内的颜色从蓝色变为白色取决于它们的速度震级。
彩色显示屏提供了一个最小的RealFlow的速度。
和最大。
值的速度范围,而在上面的例子中,我们假定最低为0.0。
这是很容易实现这两种。
▪选择的幅度节点,按-键(减)在数字键盘。
另外,按 A的减法算术和 T。
▪选择与减节点,按 Ctrl +5创造一个的浮法InputValue值5.0。
其重命名为“闽”。
▪单击并拖动,从第二个插槽的鸿沟运营商和释放的空背景的编辑器。
从菜单中选择算术/减。
▪从输出的最小拖动。
新的减法运算符的第二插座的输入节点。
▪新的减法运算符从所述第一输入插座拖动和释放在空的编辑器的背景。
选择输入/:从菜单InputValue持股量。
▪重命名新的InputValue“最大”。
其值更改为15.0。
结果:将颗粒与0.0和5.0之间的速度震级中现在显示为深蓝色,取值范围为从5.0到15.0的震级的遮蔽,从蓝色到白色的梯度,更快的颗粒将仍然是白色。
另一种方法着色的颗粒根据它们的速度会涉及渐变坡度的纹理贴图在岩浆修改的映射通道的控制器使用。
▪禁用现有的微捷码(Magma)的改性剂。
▪添加一个新的空微捷码(Magma)改性剂的PRT装载机。
▪按 Ctrl + O来创建一个输出节点,将其设置为通道“Mapping2”▪按Ctrl + V将创建一个速度输入节点。
▪按 V 和 M 级运营商。
▪媒体/插入一个除法运算符,在第二个插槽的默认输入15。
▪按 C键,那么 V,到插入一个转换> ToVector的运营商。
我们只关心U分量(这是的X的ToVector)的,但所有3个输入连接鸿沟也将确定。
▪打开3ds Max的精简材质编辑器。
▪分配第一个默认的标准材质的PRT装载机。
▪指定一个渐变坡度纹理贴图的漫反射贴图槽。
▪设置“渐变坡度”贴图通道2(同在输出的岩浆修改!)▪取消选中的 U 平铺夹映射的范围从0到1▪设置的颜色从蓝色到白色的斜坡(或任何你想要的方式)结果:如果你将时间滑块移动,会根据颜色的颗粒的大小的速度映射到渐变坡度的颜色。
在接下来的步骤中,我们将创建一个blob网从RealFlow的颗粒Thinkbox的“寒霜粒子网格生成器。
▪选择PRT加载器。
▪点击FROST冰霜工具栏的图标(如果自定义),或创建一个冰霜的对象使用“创建”选项卡,并选择PRT 装载机作为源▪隐藏PRT装载机▪设置半径为4.0单位和网格化模式朱/ Bridson的。
▪设置视口和渲染啮合质量相对1.0▪设置的的朱/ Bridson混合半径为2.5▪设置速度为贴图通道3(我们将需要这一点)结果:冰霜网将在它自己的对象(线框)颜色出现在视口中。
PRT装载机颗粒的颜色通道定义的映射产生的速度大小渐变坡度使用。
网在视口中显示这种颜色是很容易的:▪选择的FROST对象,用鼠标右键单击视口,然后选择“对象属性从QuadMenu。
▪在“对象属性”对话框中,选中“顶点通道显示”,然后按“阴影”checkbutton的。
▪按“确定”退出。
结果:FROST网现在将显示在视口中的顶点颜色,从源头颗粒的颜色收购。
请注意,您需要指定一个顶点颜色贴图的漫反射贴图槽,使色彩可见的几何渲染器,如默认扫描线,mental ray中,V-射线,finalRender或巴西的R / S的材料。
以模拟在手,颗粒计数达到大约只有80K上的最后一帧200。
虽然这是足以产生一个可用的FROST网,它是远远不够的呈现在喀拉喀托火山的微粒(点)- 点击缩略图上看到喀拉喀托火山粒子渲染200帧。
正如已证明在另一个教程,通过填充冰霜网状使用的Krakatoa PRT卷对象和复制流速通过一个映射信道,可用于产生一个致密粒子云Krakatoa和冰霜。
▪选择FROST对象,然后选择“创建PRT卷......”选项的喀拉喀托菜单中,选择按VOL的Krakatoa工具栏上的图标(如果可用)。
▪设置“视口间距”属性设置为3.0▪设置控制渲染时间间隔为2.0的“间距”财产。
▪启用“细分地区,并把它细分:1。
▪添加微捷码(Magma)改性剂和打开MagmaFlow编辑器。
▪按Ctrl + O来创建一个输出节点,将其设置为速度通道。
▪拖动输出输入插座和释放在空的背景下,选择输入/ InputChannel的。
▪设置输入通道的到Mapping3 - 这是我们保存的速度,当我们创造了FROST对象的通道!▪让我们想象的速度在视口中载体和颜色。
▪按下Ctrl + O 2倍,并设置第二个输出节点到PRTViewportVector和第三PRTViewportColor。
请注意,这最后的步骤中不能被直接执行在喀拉喀托1.6.x的,因为MagmaFlow不支持在该版本的多个输出节点。
要达到同样的效果,你将不得不修改器堆栈中添加多个Krakatoa通道修饰符和输出速度分别为每个输出通道。
▪取消选择所有节点。
▪按/创建一个除法运算符。
第二个插槽的默认值,输入30。
用导线连接到其的第一插座的输入通道,和输出的分频的第二和第三输出ndoes。
,我们不得不这样做,因为该值是在通用单位每秒的速度通道,但我们要显示每帧假设帧率为30 fps,我们必须除以30,扩展的速度显示的目的。
结果:现在,Velocity将被复制从该Mapping3的渠道,FROST网PRT量的粒子,将五颜六色的线在视口中显示的数据。