在stage3D中创建一个海浪的效果

最近写教程写的有点虚脱,so~ 这篇就是纯粹的吐槽. 上个月有看到老外聊天室中交流flash3D的东西,然后一个小哥做了个flare3D的帆船效果,很赞,里面包含了海浪,粒子,投影. 除了粒子,就海浪我没有实现了,于是突发奇想的自己也实现下.

实现方式其实就是先使用 Bitmapdata创建柏林噪音的灰度图, 利用shaderJob的多线程将灰度图的像素填充进byteArray. 最后用byteArray 更新海面的顶点. 海面的阴影可以利用垂直光计算,填充到贴图上.

下面这是Demo啦.

by the way~ 其实描边什么的我也都实现了,下周开始转向模型了.

发表评论

电子邮件地址不会被公开。 必填项已用*标注