日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

ShockWave 3D 制作系列教程之三

制作噴泉
下面將介紹用粒子來制作噴泉效果
制作步驟:
1、首先用3DMAX建立一個簡單的噴水池
2、輸出W3D文件
3、打開Director輸入上述的W3D文件
4、把W3D文件拖放到舞臺上
5、在舞臺上對W3D添加SCRIPT
6、輸入以下程序:
property pscene
on beginsprite me
pscene=member("spray")
--初始化場景
pscene.resetworld()
--建立粒子資源屬性
spray = pscene.newModelResource("particleResource", #particle)
--產(chǎn)生新的粒子
pscene.newModel("particle", spray)
-- 粒子生命周期
spray.lifeTime = 4000
-- 粒子演變?yōu)榛趬勖J?br /> spray.tweenMode = #age
--粒子誕生顏色
spray.colorRange.start = rgb( 255,255,255 )
--粒子湮滅顏色
spray.colorRange.end = rgb( 153,212,255 )
--粒子誕生時顆粒大小
spray.sizeRange.start = 1
--粒子湮滅時顆粒大小
spray.sizeRange.end = 0
--粒子誕生時的顆粒的透明度
spray.blendRange.start = 100
--粒子湮滅時的顆粒的透明度
spray.blendRange.end =0
--阻尼系數(shù)
spray.drag = .2
--重力設(shè)置
spray.gravity = vector(0,0,-2)
--粒子數(shù)量
spray.emitter.numParticles = 3000
--粒子噴發(fā)的模式為緩慢釋放
spray.emitter.mode = #stream
--粒子噴發(fā)為循環(huán)噴發(fā)
spray.emitter.loop = true
--粒子發(fā)射方向
spray.emitter.direction =vector(0,0,1)
--取得水池的坐標值
pos=pscene.model("water").transform.position
--以水池的坐標為粒子的噴發(fā)點
spray.emitter.region = [pos]
--粒子的分布屬性,本例為線性分布
spray.emitter.distribution = #linear
--粒子發(fā)射的最小速度
spray.emitter.minSpeed = 80
--粒子發(fā)射的最大速度
spray.emitter.maxSpeed = 90
--粒子發(fā)射的角度
spray.emitter.angle = 9
end
on exitframe me
go to the frame
end

    推薦閱讀