Tutorial05:WaveletTurbulence在这里我们会学习更多的细节添加,通过使用WaveletTurbulence特征。In3dsMax,selectFile-Open,andfromyour/Scenes/FumeFX/Tutorialsfolder,selectthefileTut_05_start.max.这一教程的前提是已经完成了第二个教程。你可能注意到教程2中还可以增加更多的细节,特别是近景。可以通过减少网格的空间参数,将值设为1或是0.5,这样可以有更精细的三维像素模拟。然而,减少网格空间会对存储空间和模拟时间还来巨大的影响,所以我们可以尝试另一种方式叫做WaveletTurbulence。幸亏有这种方法,让我们在目前低细节的模拟设置下有一个快速的高效的较精细的模拟效果。因为WaveletTurbulence使用它自己的输出缓存,确保在FumeFXPreferences中,AutoSynchronizePaths是激活的。在General选项卡中,在FumeFXOutput面板中,选择OutputPath以便它会在人的机器上激活(目前它的设置是C:\tut_05_start\FumeFX01_.fxd)。由于我们激活了AutoSynchronize,WaveletTurbulence's输出路径会自动地更改。选择Sim选项卡,进入到ExtraDetail面板中,选择WaveletTurbulence。通过使用这个选项,FumeFX将会,在默认模拟期间,预计算出WaveletSimulationStep所必须的数据。注:如果你从头开始做一个场景并且你有脑中有一个想用WaveletTurbulence来提高模拟的想法,你最好当对低细节的模拟满意的时候选择这一属性。由于这一属性总体上增加模拟时间,所以没有必要使它处于被选择状态,除非你下一步就要创建一个WaveletTurbulence模拟。打开预览窗口并点击模拟按钮。当这一步完成,你可以为WaveletTurbulence添加预处理数据,并且现在可以添加额外的细节。选择WT-P选项卡(WaveletTurbulence-PostProcessing)设置GridDetailScale为3.0。这将创建一个最终的网格相当于GridSpacing值为0.66(GridSpaing/GridDetailScale-2.0/3.0=0.66)。下面,激活Fire选项盒并且更改FireStrength为4.0.这将为我们的火焰创建更多的波浪细节。现在,你需要改变Sim.Mode为Wavelet以便你可以在另一个模拟通道中创建额外的细节。点击SimMode菜单选择下拉菜单中的Wavelet。你会注意到FumeFX界面中的Start和Continue按钮随着Sim.Mode的改变而改变了。通过点击SimulationStart按钮,确定DefaultOutput是被选择的。点击StartWaveletSimulation按钮等待模拟进行。要想能够看见WaveletSimulation计算的结果,你现在需要改变导入的缓存。要这样做,你需要在Cache下拉菜单中选择Wavelet。现在,如果你渲染全部的动画,你会注意到Wavelet模拟保持着同样的运动,但是添加了更多的细节。做一个摘要,为了在低分辨率下创建更多细节的模拟,你需要做如下的操作:首先,使用默认的缓存设置设置一个低细节的模拟。当你获得了你喜欢满意的运动状态,在Sim选项卡中进入到ExtraDetail面板中改变Mode为WaveletTurbulence,并且运行另一个默认的模拟去预计算出必须的数据。下面,将SimMode改为Wavelet,在WT-P面板中改变参数并且运行你的WaveletTurbulence的模拟结果。最后,观看并渲染结果,在FumeFX将缓存输入切换到Wavelet。