January 28, 2008

Papervision 3D

Filed under: Uncategorized — lijing @ 12:34 pm

这个周末的战果是做了个球,当然,这不是个普通的球,是用FLASH实现的对3D的控制。



更酷的效果可以去看googlecode上的几个example:


http://papervision3d.googlecode.com/svn/trunk/as3/trunk/examples/

还有国内比较优秀的例子:


http://www.chuyue.net/labs/

Papervision 3D是基于AS3的一个开源引擎,大部分是由一个巴西人自己写的,后来可能陆续又有人添加吧。除了内置的模型,3DMAX模型,灯光,材质外,还可以用鼠标实现控制效果,googlecode上还有加载了video的效果。

上面的那个球比较简单,在3DMAX里画了个圈,加了材质,导出dae,AS里加材质以及简单的转动以及鼠标控制转动。

不过,首次尝试了用Flex Builder。

3DMAX我暂时只懂一点点皮毛,我一开始很想用相比懂的稍微多一点的Swift 3d建模,不过不知道如何导出dae或者ase。后来很惊喜地发现,Swift 3D V5.0(去年8月份出来的版本)居然支持导出Papervision 3D。


(可以去electricrain的网站看到最新版本信息 http://www.erain.com/products/swift3d/)


还不清楚以什么格式导出,很想用一用,不过目前还没有办法用除了花银子以外的办法拿到V5。只好再等等。

这个技术会有很有趣很实用。

膜拜一下写出引擎的人,以及他的open source精神。然后,继续努力学。

2 Comments »

  1. 果然是量产型选手阿
    一下憋了三篇
    -.-

    Comment by leen — January 28, 2008 @ 2:48 am

  2. 蛮好玩的效果

    Comment by yedawei — March 2, 2008 @ 8:24 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress