|
几个属性一起作用,以创建一个粒子模拟外观。 ![]() 粒子的生命周期 粒子在模拟中,什么时候消失怎样消失,这在创建模拟形状和任何场一样重要。如果所有粒子以同样的速度消失,模拟就会看起来非常线性,非常假。体积效果就像烟雾和尘土用到sprite时,粒子的消失应该是不容易注意到的,它会在不同时间消失,而不管粒子什么时候从哪里发射出来。 为了简化,我们将要用lifespanRandom模式开始: 1、设置lifespanMode为LifespanRandom 2、设置LifespanRandom为1.5 3、设置Lifespan为2 回放时,粒子会以随意方式消失。 Sprites-AssigningaSpriteImageSequence 打开属性编辑器,改变粒子渲染类型属性为sprite。 1、点击AddAttributesforCurrentRenderType按钮 2、设置spriteScaleXPP为25 3、设置spriteScaleYPP为25 4、打开Multillster或超图窗口 5、创建一个Lambert材质 6、添加一个纹理文件到Lambert材质的色彩属性 7、将文件纹理的图像名字贴图到第一部分里你渲染过的sprite序列 8、打开UseCache 9、打开UseFrameExtension 10、第1帧,为frameextension设置一个值为1的关键帧 11、第60帧,为frameextension设置一个值为60的关键帧(也可以是序列中的最后一幅图像#) 12、打开UseHardwareTextureCycling 13、设置StartCycleExtension为1 14、设置EndCycleExtension为60 15、指派Lambert材质到粒子 16、打开纹理显示模式(热帧:6) 回放时,sprite是看不见的,当用硬件纹理循环时,你需要给spritNumPP指派一个数字,数字大小在纹理循环范围内。 打开用于粒子的属性编辑器。 1、在AddDynamicAttributes栏下点击General按钮 2、出现AddAttubute窗口,点击Particle栏 3、选择spriteNumPP 4、点击ok 5、在AttributeEditor里,右键点击挨着spritNumPP属性的文字域,并选择CreateRamp. 6、在arrayMapper1/outValuePP域,点击鼠标右键并选择EditArrayMapper. 7、设置MinValue为1 8、设置MaxValue为60 9、Ramp节点负方向,设置ramp底端值为black,顶端为white。 当你回放动画时,你会发现:直到sprites在汽车正后面的时候才显出来。为了修改这种现象,调整底端颜色入口的密度,增加它的值,直到你希望sprites出现的时候,。你也可以调整插入或者添加其他的颜色entry到ramp,以此控制粒子循环如何通过spritesimages。 注意:如果sprites图像边上有一个黑色轮廓,sprites图像看起来就会像是燃烧的汽油或者是浓浓的烟雾。调整正在使用的文件纹理的AlphaOffset,设置它的值,小于0,-0.1,这样更好。另外,可以增加colorOffset,或者,也可以调整sprites的整个alpha,利用colorgain或者合成包。 |
| [返回上一页] [打 印] |
|
上一篇文章:Maya硬件渲染粒子与软件渲染元素结合(2) | 下一篇文章:Maya硬件渲染粒子与软件渲染元素结合(5) |
| 最新文章 | 热点文章 | 相关信息 | ||||||||||||||||||||||||||||||||||||
|