class rkuk implements ActionScript

我的ActionScript小路

« 艾睿网CMAX技术峰会(北京)Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe Flex »

简单实现的3D火星效果

最近学习Papervision3D,了解了一些3D变换的相关知识,想动动手,用Flash Drawing API做了一个简单的3D球体效果,贴上了火星表面图,看起来3D的效果不是太强烈,因为没有光影渲染,单个球体也不需要Z排序,实现起来比较简单,不过看着它转起来,再用鼠标拖动几下还是觉得有点收获。Papervision3D中目前没有使用Flash 10的Drawing API,我想要是什么时候Papervision3D能用新的API来做渲染的话,肯定效率会更上一个层次!不过目前Papervision3D的功能和性能已经非常令人敬佩了,希望能快点入门:)

 

  • quote 1.zszen
  • http://zszen.com
  • 这个好像老外讨论过, 使用flash10的api效率也不会有好的结果 , flash就是flash , 别把它当成xbox360
    还有你用了多层贴图么
    rkuk 于 2009-12-27 20:38:40 回复
    flash 10的api应该会快吧,至少uvt映射的时候不需要再切分成很多三角形来模拟,三角形的数量可以明显减少。我这个就只用了drawTriangles函数来画,没有分层。
    rkuk 于 2009-12-27 20:53:54 回复
    提供源码供参考:)http://www.rkuk.org/upload/Ball.rar

    由 rkuk 于 2009-12-27 20:57:25 最后编辑
  • 2009-12-27 0:47:40 回复该留言
  • quote 3.kie
  • 恩,这个效率还可以
    rkuk 于 2010-1-8 18:57:21 回复
    这个渲染很简单,所以还行吧:)
  • 2010-1-8 10:05:39 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Copyright © 2008 www.rkuk.org, All Rights Reserved.

Powered By Z-Blog 1.8 Arwen Build 90619