Maya流体创建真实火焰效果.doc
33页jj【火星时代专稿,未经授权不得转载】翻译;爆豆〔火鼻时代〕Maya真实尖焰效黒使用软件:Maya.MentalRay导言:在本教程你将学习如何使用Maya流体创建真实火焰效果,我们将用Maya动力学和流体从头开始创建火焰动画,同时使用Maya中的MentalRay来渲染下面教程开始:打开现场时,我创建了一个打火机,一些灯和白色背景图01)请在此输入标题请在此输入作者I萨刊图01第2步转到Dynamics菜单,然后选择FluidEffects>Create3DContainerwithEmitter根据场景将Container调整到合适位置图02)冏Autodesk2009x64Unlimited;CAUiers'-.AlanMortroigXDonjrTwntsxPfiOlECTOSKTUrS'JtREtu^EKTRASVLIGHTEFlmbCreste3DCantainer|—GetFluidGetOcean/Pondtxample-.Viev--ShadingSh4理R肿口即鄭Pan^?|FU斤I彙翻!!*弩回躍旧Create2DCo-ntainerMvithEmitterOceanCreate20ContainerAdd/EditContentsSetInitialStaleClc4rlnrti9lSWeSaveStateAs...—汁‘5;沁卅:.cm确F:戟ExtwdFluidEditFluidRcaol-utionM«keCdfideMakeMotiQnFieldFUe~Wit~Mpiify~
图03)1Y:1Z:l1ListSelectedFocusAttributesShowHelpfluidlfluidshape2Lighter_Layer\renderLayerManager\timelfluidEmitterl]£IFocus|fluidShape:|fluidShape2jPresetsKHide|icT10.00010.000110.000▼|ContentsMethodDensityDynamicGridTDensityGradientConstant3VelocityDynamicGridTVelocityGradientConstant3图03第4步更改ContainerProperties和ContentsMethod选项的参数,如下图图04)Resolution:10,10,10BoundaryY:YsideTemperature:选择DynamicGridFuel:选择DynamicGrid图04第5步只选择发射器进行移动图05)图05第6步增加帧数播放一次,知道出现火焰效果图06)图06第7步选择容器,并选择fluidEmitter1属性,更改以下选项:(图07)FluidAttributes:将Heat/Voxel/Sec设置2.000;将Fuel/Voxel/Sec设置4.000FluidEmissionTurbulenee:将Turbulenee设置1.150ListSelectedFocusAttributesShowHelpfluidl|fluidshape2]Lighter_Layer\renderLayerManager]timedMaxDistanceDensit^A/oxel/SecHeatA/oxel/SecFuel/Voxel/SecFluidColorFluidAttributes2.UUU4.000FluidDropoff|2.000EmissionTurbulenceTurbulenceTypeGradient▼i—J1.0001.0000.0000.000JTurbulenceTLirbul已门匚已已已dTurbulenceFreq►|VolumeEmitterAttributesTurbuleneeOffsetDetailTurbulence10.000ObjectDisplay第8步调整fluidShape2属性,并更改以下选项:(图08)Density:将Buoyancy设置9.000;将Dissipation设置0.182ListSelectedFocusAttriibirtesShowHellpfluidlfluidshape>!Ligh怕r_Layer]reriderLayerManager|timel|fluidErnitterl|fluidshape:|fluidshape2FocusPresets1"Show|Hide1.000JDisableEvaluation〒ContentsDetails〒Density►Velocity►Turbulence►Temperature►Fuel►Color►GridsCache►SurfaceSelectPIP1R1PIConserveMassUseCollisionsUseEmissionUseFieldsDensitySeal已BuoydncyDissipationDiffusionLoadAttributesCopyTab图08第9步fluidShape2属性改变了ContentsDetails中的下列选项:(图09)Velocity:Swirl=10.000Turbulenee:Strength=0.010Temperature:TemperatureScale=1.930;Buoyancy=9.000图09第10步如果播放你应该看火到达容器顶部的效果非常不理想,为了解决这个问题,你需要增加容器的大小(图10)200260300.00NoCIwacleiSda30000〒HoAnimL如cartiiAr^l图10第11步选择FluidEffects>ExtendFluid,打开该工具的设置,然后更改ExtendYby的数值到2,点击ApplyandClose。
图11)图11第12步现在火焰具有更大的移动空间图12)图12第13步选择容器,并选择fluidShape2属性,更改以下选项:(图13)Fuel:FuelScale=1.960;ReactionSpeed=0.970ListSelectedFocusAttirilbutesShowHelpfluidlpluidShapek!Lighter_Layer|renderLayerMaridger]timel|fluidEmitterl|fluidshape:|fluidshape2VelocityTurbulenceTemperature▼Fuel►jColorFocusPresetsKShow|:HideFuelScaleIgnitionTemperatureMaxTemperatureReactionSpeedHeatReleasedLightReleased10.000LightColor卜||GridsCache► |Surface卜|OutputMesh► |Shading卜||ShadingQuality► TextuiesSelectj-JJLoadAttributesCopyTab第14步向下滚动,展开Shading属性,更改以下选项:(图14)Shading:Transparency=白色灰色;DropoffShape=Sphere;Edge图14第15步展开Incandescence属性,更改属性如下图。
图15)图15第16步修改以下选项:(图16)Incandescence:IncandescenceInput选择Temperature;InputBias=0.387Opacity::Interpolation选择Spline;OpacityInput选择Density;InputBias=0.315图16第17步播放时间线,你会得到很好的效果图17).A010QOOcamcrflt(Liflhtc-riBLayxjr)i55606ti70;1100.00Tr|MoCharactsSetg—fM|树W|N|列|榔|图17第18步渲染看一下,火焰现在看起来非常不错了图18)事套:,羞Thfl12田石国S囲Q・H・*筑iSOJ矚護|Defnr^a|ArwrfKti:Dj^。





