123 第1页 | 共3 页下一页
返回列表 发新帖
查看: 10771|回复: 24

maya实现沙漠变绿洲效果

[复制链接]

76

主题

3

听众

2192

积分

中级设计师

Rank: 5Rank: 5

纳金币
2161
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

发表于 2011-7-30 08:38:34 |显示全部楼层
这是我以前从一本书中看到的一篇教程,效果很好,技术很简单,很适合新手学习!所以就作了一下笔记,拿出来分享一下,写得简陋,有不明之处可以跟贴!先看看效果图:





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



技术分析:利用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(投射阴影),其余关闭。
回复

使用道具 举报

无效楼层,该帖已经被删除
无效楼层,该帖已经被删除

1026

主题

1

听众

6011

积分

高级设计师

Rank: 6Rank: 6

纳金币
5996
精华
1

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

发表于 2011-8-1 17:23:45 |显示全部楼层
顶起
回复

使用道具 举报

315

主题

0

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
10878
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

发表于 2011-8-8 14:45:14 |显示全部楼层
回复

使用道具 举报

797

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
5568
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

发表于 2011-8-9 14:49:12 |显示全部楼层
回复

使用道具 举报

2

主题

1

听众

296

积分

设计实习生

Rank: 2

纳金币
296
精华
0

最佳新人

发表于 2011-8-12 16:58:11 |显示全部楼层
回复

使用道具 举报

0

主题

1

听众

210

积分

设计实习生

Rank: 2

纳金币
210
精华
0

最佳新人

发表于 2011-8-12 17:20:22 |显示全部楼层
回复

使用道具 举报

462

主题

1

听众

31万

积分

首席设计师

Rank: 8Rank: 8

纳金币
2
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

发表于 2011-8-20 11:38:15 |显示全部楼层
加油,不错!!!
回复

使用道具 举报

tc    

5089

主题

1

听众

33万

积分

首席设计师

Rank: 8Rank: 8

纳金币
-1
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

发表于 2012-1-19 22:59:43 |显示全部楼层
鉴于你今年的良好表现,新年将至,别人都在祝福你新年快乐,我觉得换一种新颖的方式祝福你,那就是:天天开心,事事顺利,雷打不动的祝福属于你!
回复

使用道具 举报

123 第1页 | 共3 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-3-29 06:53 , Processed in 0.096771 second(s), 34 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部