用粒子制作动态龙卷风.doc

上传人:ng****60 文档编号:3207985 上传时间:2019-05-25 格式:DOC 页数:6 大小:406.50KB
下载 相关 举报
用粒子制作动态龙卷风.doc_第1页
第1页 / 共6页
用粒子制作动态龙卷风.doc_第2页
第2页 / 共6页
用粒子制作动态龙卷风.doc_第3页
第3页 / 共6页
用粒子制作动态龙卷风.doc_第4页
第4页 / 共6页
用粒子制作动态龙卷风.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、用粒子制作动态龙卷风首先画一条曲线,不要分太多的段,对其进行从建,如下图。作用会在下面讲到。并将曲线改名为 axis制作一段骨骼,并给骨骼一个线条,将曲线绑定到骨骼上利用骨骼运动带动曲线运动大家可以用簇变形来做,怎么做大家都会吧要将每个蔟子化到梗骨骼上,方便整体运动如图 U1 s* k* T. G1 M Y“ u D下面,关键时刻到了建立一个粒子发射器简单的进行设置,如图$ D8 t9 o# N. y3 z现在给粒子的位置属性设置表达式:5 E6 t$ s* v“ E3 d0 bfloat $para=sin(1.57*particleShape1.age/particleShape1.lif

2、espan);float $poi=pointOnCurve -pr $para -p axis;3 5 2 D6 Jfloat $ang=particleShape1.age*3+(particleShape1.particleId+rand(0.1,0.3)*0.25;float $x=$rad*sin($ang);particleShape1.position=; 9 h+ n, r+ J) o然后对梗骨骼的位移进行动画,龙卷风就会跑起来下面,我来对表达式进行解释 ! 4 - $ s. 8 float $para=sin(1.57*particleShape1.age/particleS

3、hape1.lifespan);这句大家可以发现particleShape1.age/particleShape1.lifespan,particleShape1.age 的值是从到 particleShape1.lifespan,而particleShape1.lifespan 的值始终是,不变,所以particleShape1.age/particleShape1.lifespan的值就是从到,而是弧度值对应的角度值是度所以% g Y2 2 q; 8 t3 x; z$para=sin(1.57*particleShape1.age/particleShape1.lifespan)的值就是从

4、到,这是粒子中常用的技巧而第句float $poi=pointOnCurve -pr $para -p axis利用到了$para,我来解释下这句,pointOnCurve 是个获得曲线信息的命令 -pr 是曲线参数命令,后面跟的是个数 ,而$para 的范围正好覆盖了整个曲线,(因为重建曲线时已经标总化,大家可以回头看看) -p 得到的是每个点的空间坐标,是个失量,axis 是曲线名,必须跟在后面然后将得到的每个点的空间位置存在一个数组$poi中记住加单引号,是键下面那个,别搞错了 - W9 a G e“ W |“ L“ ?; t6 i% Z) s5 5 ifloat $z=$rad*cos

5、($ang);这两句比较好理解,是圆周运动必要的前面的 | S8 z2 i! Q: a$rad 是半径float $rad=0.6+pow(particleShape1.age/1.5,6);用一个函数定义了半径的变化,也就是龙卷风从下到上的半径变化为什么用这么一个函数呢?因为他的曲线符合我的要求,你们也可以用别的函数来定义 4 ?. o2 |8 d! b6 y6 : Y3 Ia 越大,龙卷风的半径越大,b 越大转弯处离根部越远,越大则转弯越急: Y6 y0 h* M* _float $ang=particleShape1.age*3+(particleShape1.particleId+rand(0.1,0.3)*0.25;6 这句很明显,particleShape1.age*3 是让粒子持续运动,(particleShape1.particleId+rand(0.1,0.3)*0.25;是让每个粒子的初始转角不同,这样才会行成面,不会是线particleShape1.particleId 大家都知道吧,每个粒子的都不同particleShape1.position=; 最后将粒子自身定义的运动与曲线上点的位置叠加就可以了我只是给大家一个思路,大家自己回理解的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。