KrakatoaRealFlowandFrost中文教程.docx
- 文档编号:13090879
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:22
- 大小:3.41MB
KrakatoaRealFlowandFrost中文教程.docx
《KrakatoaRealFlowandFrost中文教程.docx》由会员分享,可在线阅读,更多相关《KrakatoaRealFlowandFrost中文教程.docx(22页珍藏版)》请在冰点文库上搜索。
KrakatoaRealFlowandFrost中文教程
Krakatoa,RealFlow和Frost
概观
下面的教程讨论了加载过程中,网格和NextLimit的RealFlow的流体仿真软件使粒子产生的数据使用Krakatoa和冰霜 。
本教程介绍的工作流程在喀拉喀托MX2,但是这种方法适用于喀拉喀托1.6.x的 。
这两个版本之间的差异将在必要时指出。
虽然这个演示是使用的RealFlow5,同样的原则也适用于最新发布的NextLimit的RealFlow的2012年,。
RealFlow的试验模拟
在本教程中,我们将使用一个非常简单的设置组成的Hybrido模拟。
一个球发射器产生飞溅周围的箱状的体积的颗粒流。
在3dsMax中载入RealFlow的BIN文件
让加载的BIN文件序列所产生的RealFlow使用KrakatoaPRT装载机。
需要注意的是,即使有一个选项,保存喀拉喀托火山2012年的RealFlow的PRT文件,我们将使用本机的BIN文件序列。
一方面,这将允许用户使用本教程的RealFlow5,另一方面,PRT装载机进行一些坐标系统转换BIN文件加载时都比较困难,2012年从RealFlow的PRT文件保存加载时执行。
▪按住 Shift键并选择“创建一个PRT装载机...”选项的喀拉喀托菜单中创建一个PRT装载机。
另外, 按住 Shift并单击该PRT图标,如果你已经创建了一个喀拉喀托工具栏的Krakatoa文档中的说明 。
▪添加BIN文件的RealFlow模拟PRTLoader的文件列表保存的序列。
▪在“视口”卷展栏中单击“%”渲染“按钮并从列表中选择100.0-这将设置PRTLoader来显示所有的粒子。
▪将时间滑块拖动到运动的粒子。
转到模拟(在此示例中使用的演示场景的情况下,这是帧200)的最后一帧。
你会发现,粒子云的大小是非常小的时候相比,家电网或PRTLoader的图标。
这是因为大多数仿真工具包中包括的RealFlow米,公斤,第二次执行他们的计算使用公制单位(SI)。
作为结果,在这种情况下,一个通用的单元代表的是整个米,粒子云的边界框是仅有几台总。
假设3dsMax的系统设置默认为1通用单位=1英寸,我们必须扩大PRT装载机39.3701倍(3937.01%),因为1米100厘米,和为一个包含2.54厘米英寸。
因此,100.0/2.54=39.3701:
颜色由速度使用微捷码(Magma)
高速粒子在RealFlow的视口的颗粒,颜色通常被定义他们的速度-慢的颗粒在深蓝色的阴影,阴影部分为白色。
这提供了一个非常有用的代表性的粒子速度和允许用户确定如何将颗粒移动。
有几种方法可以产生类似的效果在3dsMax视口中使用微捷码(Magma)“修改。
请注意,下面的例子是从喀拉喀托MX2,使用微捷码(Magma)2系统具有多种功能,不支持在喀拉喀托1.6.1和更早的版本中。
基本工作流程是相同的。
▪选择PRT加载器。
▪微捷码(Magma)改性剂添加到堆栈中,使用“添加Krakatoa通道修饰符(KCM)...”选项,从喀拉喀托菜单,KCM工具栏中的图标(如果可用),或选择“MagmaModifier”项目从3dsMax修改器列表。
请注意,命名为“Krakatoa通道修饰符”包含“熔岩”互换使用。
▪打开MagmaFlow编辑器。
▪按 Ctrl +O来创建一个新的输出节点。
(在喀拉喀托1.6.1MagmaFlow编辑器,在输出节点已经存在)
▪输出通道设置“颜色”(在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的节点,这些颜色。
▪在查看菜单的MagmaFlow2.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个输入连接鸿沟也将确定。
▪打开3dsMax的精简材质编辑器 。
▪分配第一个默认的标准材质的PRT装载机。
▪指定一个渐变坡度纹理贴图的漫反射贴图槽。
▪设置“渐变坡度” 贴图通道2(同在输出的岩浆修改!
)
▪取消选中的 U 平铺夹映射的范围从0到1
▪设置的颜色从蓝色到白色的斜坡(或任何你想要的方式)
结果:
如果你将时间滑块移动,会根据颜色的颗粒的大小的速度映射到渐变坡度的颜色。
从PRT装载机创建一个冰霜网
在接下来的步骤中,我们将创建一个blob网从RealFlow的颗粒Thinkbox的“寒霜粒子网格生成器。
▪选择PRT加载器。
▪点击FROST冰霜工具栏的图标(如果自定义),或创建一个冰霜的对象使用“创建”选项卡,并选择PRT装载机作为源
▪隐藏PRT装载机
▪设置半径为4.0单位和网格化模式朱/Bridson的。
▪设置视口和渲染啮合质量相对1.0
▪设置的的朱/Bridson混合半径为2.5
▪设置速度为贴图通道3(我们将需要这一点)
结果:
冰霜网将在它自己的对象(线框)颜色出现在视口中。
粒子颜色显示在冰霜网
PRT装载机颗粒的颜色通道定义的映射产生的速度大小渐变坡度使用。
网在视口中显示这种颜色是很容易的:
▪选择的FROST对象,用鼠标右键单击视口,然后选择“对象属性从QuadMenu。
▪在“对象属性”对话框中,选中“顶点通道显示”,然后按“阴影”checkbutton的。
▪按“确定”退出。
结果:
FROST网现在将显示在视口中的顶点颜色,从源头颗粒的颜色收购。
请注意,您需要指定一个顶点颜色贴图的漫反射贴图槽,使色彩可见的几何渲染器,如默认扫描线,mentalray中,V-射线,finalRender或巴西的R/S的材料。
,增加粒子计数PRT卷
以模拟在手,颗粒计数达到大约只有80K上的最后一帧200。
虽然这是足以产生一个可用的FROST网,它是远远不够的呈现在喀拉喀托火山的微粒(点)-点击缩略图上看到喀拉喀托火山粒子渲染200帧。
正如已证明在另一个教程 ,通过填充冰霜网状使用的KrakatoaPRT卷对象和复制流速通过一个映射信道,可用于产生一个致密粒子云Krakatoa和冰霜。
▪选择FROST对象,然后选择“创建PRT卷......” 选项的喀拉喀托菜单中,选择按VOL的Krakatoa工具栏上的图标(如果可用)。
▪设置“视口间距”属性设置为3.0
▪设置控制渲染时间间隔为2.0的“间距”财产。
▪启用“细分地区,并把它细分:
1。
▪添加微捷码(Magma)改性剂和打开MagmaFlow编辑器。
▪按Ctrl+O来创建一个输出节点,将其设置为速度通道。
▪拖动输出输入插座和释放在空的背景下,选择输入/InputChannel的。
▪设置输入通道的到Mapping3-这是我们保存的速度,当我们创造了FROST对象的通道!
▪让我们想象的速度在视口中载体和颜色。
▪按下Ctrl+O2倍,并设置第二个输出节点到PRTViewportVector和第三PRTViewportColor。
请注意 ,这最后的步骤中不能被直接执行在喀拉喀托1.6.x的 ,因为MagmaFlow不支持在该版本的多个输出节点。
要达到同样的效果,你将不得不修改器堆栈中添加多个Krakatoa通道修饰符和输出速度分别为每个输出通道。
▪取消选择所有节点。
▪按/创建一个除法运算符。
第二个插槽的默认值,输入30。
用导线连接到其的第一插座的输入通道,和输出的分频的第二和第三输出ndoes。
,我们不得不这样做,因为该值是在通用单位每秒的速度通道,但我们要显示每帧 假设帧率为30fps,我们必须除以30,扩展的速度显示的目的。
结果:
现在,Velocity将被复制从该Mapping3的渠道,FROST网PRT量的粒子,将五颜六色的线在视口中显示的数据。
你会发现,这些都是一样的颜色,我们看到在本教程的开始,只是以线条显示。
正如你可以看到,原来的87K粒子的速度通过FROST网之旅中幸存下来,现在住在PRT量的粒子!
采用喀拉喀托火山颗粒呈现
在这一点上,PRT量应提供足够的粒子呈现为一个点云。
▪创建一个射灯照亮颗粒。
▪指定一个白色的标准材料的PRT音量对象。
▪作为当前渲染器使用的Krakatoa菜单,使喀拉喀托火山。
▪最后通密度5.0/-2
▪启用的照明通行证密度,将其设置为1.0/-2“
▪启用运动模糊,抖动的运动模糊和粒子段8。
▪使迭代器模式和渲染分辨率为800x600
结果:
7600000粒子看起来就像一个乳白色的泡沫-这是100倍以上的颗粒比原来的RealFlow模拟。
隔离泡沫塑料的速度
我们前面所看到的,我们可以改变颜色的粒子速度的大小根据。
我们可以采用同样的原则粒子的密度分离出一些粒子,使他们看到的渲染,而所有其他不可见其密度为0。
我们不会将所有快速移动的粒子,只在很小的范围内合理的速度出现时,看着最后的结果。
▪另一个微捷码(Magma)修改的PRT音量。
▪打开MagmaFlow编辑器。
▪按 Ctrl +O,以创建一个新的输出节点,将其设置为密度通道。
▪按SHIFT+V创建一个速度输入。
▪按 V 和 M级运营商。
▪按/创建一个除法运算符,进入第二个插槽的默认值30.0。
▪按 F 和 U创建一个曲线操作。
▪打开曲线运算符的浮动编辑器
▪输入Min.X和Max.X的范围从0.0到20.0在对话框顶部的。
▪调整的曲线设置在一个小的频带的颗粒密度为1.0,而脱落到0的范围内的其余部分:
▪创建两个输出节点,通过按 Ctrl +O
▪设置第二选择和第三PRTViewportColor
▪曲线连接输出到两个新的输出节点。
▪选择电线的第二个输出,按-键添加一个减法运算符, 按 Ctrl +W来交换的第一和第二插座。
这就产生了一个减1.0安装。
▪选择线的转换和 VToVector的的第三输出和按 C。
选择这两个的曲线和ToVector的的节点通过按住 Ctrl键,然后按空格键两次,连接所有3个组成部分,并产生白色。
结果:
我们现在可以看到,这些粒子将被认为是“泡沫”(白色),这将有密度低,会消失的渲染(黑色)。
使用此灰度预览,我们可以调整的泡沫颗粒的位置,通过调节曲线控制和观看视口更新...
使这些粒子会产生以下的喀拉喀托火山输出:
喀拉喀托大气效果的渲染
喀拉喀托火山MX2增加了渲染的粒子体素在任何渲染器,支持3dsMax软件环境的影响,包括默认扫描线,V-射线,finalRender和巴西R/S(不包括mentalray的,这需要重写大气着色器)的能力。
显然,这一步不能灌胃在喀拉喀托1.6.x版和更早版本。
我们将使用默认的扫描线渲染器渲染FROST网和泡沫粒子一次,包括光线跟踪反射和折射。
▪选择PRT卷,并取消“细分”地区“选项-大气渲染,我们不会需要很多的颗粒。
▪在第200帧,3dsMax和启用“自动关键点模式,输入200中的随机数种子的PRT卷。
在第0帧,设置随机数种子为0。
禁用“自动关键点。
这将导致在每一帧以生成不同的随机图案的PRT卷,生产同一卷内从帧到帧的噪声不是静态的。
▪取消隐藏FROST对象,并指定一个光线跟踪材质。
▪漫反射贴图设置到顶点颜色贴图(这将适用于PRT装载机FROST网的计算粒子的颜色!
)
▪设置透明度212212212。
▪保持在1.55IOR
▪设置高光颜色为白色,镜面水平为50,光泽度“设置为40
▪添加一些额外的照明值72,89,99
▪或者,创建一个原始的粒子系统为代表的“软管”的粒子都来自周围倒水部分管。
▪打开“渲染”>“环境”对话框中,添加一个喀拉喀托火山的大气效果。
▪按打开GUI按钮。
▪按“添加粒子对象...” 按钮和选择PRT音量。
▪将体素长度为1.0至3.0,Raymarch步骤
▪按“>”使用“按钮旁边的光照度和进入2.0/-1
▪将相机设置密度2.0/0
▪切换到默认的扫描线渲染器和渲染帧100
结果:
自体素的大小(1.0)是小于间距PRT卷(2.0)的,会得到一些体素颗粒,有些则不能。
这将产生一个很好的随机噪声模式。
的体积体素,然后通过光线跟踪的抗冻网格折射和实际上的体积的内部,使泡沫的外观。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- KrakatoaRealFlowandFrost 中文 教程
![提示](https://static.bingdoc.com/images/bang_tan.gif)