纳金网

标题: maya实现沙漠变绿洲效果 [打印本页]

作者: 树上的风筝    时间: 2011-7-30 08:38
标题: maya实现沙漠变绿洲效果
这是我以前从一本书中看到的一篇教程,效果很好,技术很简单,很适合新手学习!所以就作了一下笔记,拿出来分享一下,写得简陋,有不明之处可以跟贴!先看看效果图:





效果:将荒无的沙漠变成绿洲



技术分析:利用PaintEffects,生成草、树。利用从物体发射粒子,再配合Texture Rate(贴图控制发射),制作变化动画。



制作概要:



1、新建沙漠场景



2、选中沙漠,执行Emit form Object:Rate:80000。Speed:0.



制作粒子从沙漠的最高处,以圆形方式向四周慢慢扩大动画。



1、给场景赋予Lambert1材质,添加Ramp



2、双击Ramp:渐变类型为Circular Ramp(圆形渐变)。参考参数:



位置:0.55.5.45 颜色:黑白黑。



3、时间定位到第一帧:调整Ramp参数为:



位置:0.05.025、颜色同上。并分别Key



此时圆环并没有在最高处,可调整Place2dTexture(放置二维纹理)——Offset(偏移)。



时间定到100帧:位置:0.742.724.689。并分别Key



4、将Ramp连接到粒子发射器的属性窗口中的Tex***e Emission Attributes(纹理发射属性),勾选Enalbe Texture Rate



为了节省资源,沙漠背面我们将其设置成不发射粒子:



1、双击Ramp1,选中白色颜色节点——Ramp:Interpolation(插值类型):None。删除蓝色。



位置:0.5,颜色:黑、白



2、 调整Ramp2动画——选中黑色颜色节点



时间第1帧,Key



时间第三100帧,位置0.86,Key.



3、 打开PlaceTexture3——2D Texture Placement Attributes——Rotate Frame(角度)——如285



4、 选中粒子发射器——Rate



第80帧 ,Key



第81帧,Rate:0,Key



(控制粒子到80帧后,就不在发射了)



利用Paint Effects制作小草和草的动画



1、打开Visor



2  Grasses——GrassClump.mel



3、 在透视图原点位置单击



此时在Outline中会生成两个节点:



StrokeShapeGrassClump1:控制小草的形状、动画



curveGrassClump1:控制整个小草的位置、旋转



4、 选中StrokeShapeGrassClump1,打开属性窗:Sample Density(采样密度)、Seed(种子)进行调节。



5、  选中grassClump1选项卡——打开Shading(调整颜色),设置好Color1、Color2的颜色。



打开Illumination(照明)——Light Based Width(照明范围)0,……



6、设置草的阴影



Shadow Effects(阴影效果)——Fake Shadow(模拟阴影)——3D Cast(3D投射)——Shadow Diffusion(阴影发散)、Shadow Transp(阴影透明)、Depth Shadow Type(深度阴影类型)——S urface Depth(表面深度)



7、 设置小草的动画:



打开Tube——Behavior(行为)——***bluence(扰乱)——类型为Grass Wind(模拟草被风吹动),Interpolation(插值)为smooth over Time and Space(平滑运动),Freauency(频率)1



8、使用粒子替代将小草与粒子进行Instancer,为方便预览,将Level of Detail——BoundingBoxes



为了产生更加逼真的效果,将为粒子添加4个属性



1、 RotatePP:Vector、Per Particle(Array)



2、 ScalePP:Vector、Per Particle(Array)



3  ScaleLifePP:Float 、Per Particle(Array)



4、 ScaleVal:Float 、Per Particle(Array)



5、 为ScaleVal添加表达式:(控制小草的缩放值大小)



particleShape1.scaleVal=rand(0.6,0.75);



6、 为ScaleLifePP ,添加Ramp——设置:



位置:0.15,颜色:白、黑



(控制小草随着年龄的生长,慢慢长高)



7、 ScalePP,在Runtime Before Dynamics Expression,添加表达式:



particleShape1.scalePP=particleShape1.scaleVal*particleShape1.scaleLifePP;



8、打Instancer(粒子替代)属性栏 ——Sclae——ScalePP



设置粒子的大小变化。



9、 RotatePP,添加表达式:(使小草的角度产生变化)



particleShape1.rotetePP=<&lt;0,rand(360),0>&gt;;



    打开Instancer——Rotation——RotatePP



10,给沙漠使用Use Backgroudn(使用背景)材质。保留Shadow Mask(投影透明度)为0。25,其余为0



蕨草的生长动画



1、  Visor——FernsTexture.mel



2、  基本调整与小草一样。



3、 Tube——Growth(生长)——Leaves(叶子)——Leaf Curl(叶子卷曲)——Leaf Color1(叶子颜色)



4、 制作蕨草的生长动画



在大纲视图中选择strokeFernsTextured1,打开其属性栏——Flow Animation(生长动画),设置Flow Speed(生长速度)5,



Stroke Time(绘画时间)、Time Clip(时间范围),设置Start Time(出生时间):0。55,End Time(死亡时间)1000



(表示蕨草从0.55秒开始生长)



如果需要多颗树,在不同的时间段内生长的话,可以单独改变其Start Time值。



5、制作多个蕨草动画



选中其,执行特殊复制,勾选Duplicate Input Graph(复制输入部分图表)



如果希望每个草的样式不一样的话,可以改变Seed



如果希望每颗草的大小不一样,可通过改变Global Scale值。



树的生长动画基本和蕨草的动画参数一样。



制作树的影子的方法:



1、 选择中利用Paint Effects制作的树,将其转换为Polygons,



2、 在Outline中分别选择新转换而出的节点,打开属性编辑窗,找到Render Stats——只勾选Casts Shadows(投射阴影),其余关闭。
作者: Mr.cai    时间: 2011-8-1 17:23
顶起
作者: osaka    时间: 2011-8-8 14:45

作者: 彬彬    时间: 2011-8-9 14:49

作者: 一地鸡毛    时间: 2011-8-12 16:58

作者: 精彩无限    时间: 2011-8-12 17:20

作者: 菜刀吻电线    时间: 2011-8-20 11:38
加油,不错!!!
作者: tc    时间: 2012-1-19 22:59
鉴于你今年的良好表现,新年将至,别人都在祝福你新年快乐,我觉得换一种新颖的方式祝福你,那就是:天天开心,事事顺利,雷打不动的祝福属于你!

作者: 菜刀吻电线    时间: 2012-1-26 23:30
在关爱中让友情更深,在牵挂中让亲情更暖,在老实中让心底更静,在简单中让生活更美,在问候中让祝福更好,在祝福中让春节更快乐!

作者: markq    时间: 2012-2-17 16:09
   不错o



~!~值得看的帖子





爱生活 爱纳金网 www.narkii.com
作者: 菜刀吻电线    时间: 2012-2-26 23:18
頂。。。

作者: tc    时间: 2012-3-18 23:18
凡系斑竹滴话要听;凡系朋友滴帖要顶

作者: 菜刀吻电线    时间: 2012-4-3 23:21
水。。。

作者: tc    时间: 2012-4-28 23:27
呵呵,真得不错哦!!

作者: 奇    时间: 2012-5-16 23:21
不错不错,收藏了

作者: 奇    时间: 2012-5-18 23:18
加精、加亮滴铁子,尤其要多丁页丁页

作者: tc    时间: 2012-8-20 23:30
“再次路过……”我造一个-----特别路过

作者: .    时间: 2012-10-25 21:52
顶起
作者: C.R.CAN    时间: 2012-12-3 23:25
呵呵,很好,方便罗。

作者: tc    时间: 2013-2-3 23:29
“再次路过……”我造一个-----特别路过

作者: C.R.CAN    时间: 2013-3-15 23:33
我就看看,我不说话

作者: acomlf    时间: 2013-11-11 15:09
为啥看不到图
作者: acomlf    时间: 2013-12-13 16:27
不明觉厉啊,支持一下




欢迎光临 纳金网 (http://old.narkii.com/club/) Powered by Discuz! X2.5