国内首款Flash 10 3D 引擎开源啦
感谢作者machaoii 呕心沥血夜以继日的奋斗.
从7月初正式开始创作flash 3D引擎,昨日终于进化成形,现项目改名为
NewX3D 国内首款 基于flash10的3D引擎
...
你可以使用3DMAX来建模,或者像我一样使用比较容易上手的建模工具Google SketchUp Pro 6,反正最后导出的文件类型都是Collada。 使用Collada模型文件,和我们前面的基本教程中教的内容没有多大差别,唯一不同的地方就是显示对象换成了Collada类型,并且需要根据Collada的模型文件
本文主要介绍PV3D中的简单交互。
文本大部分代码建立在Papervision3D入门-创建PV3D基本内置模型(球体,立方体,柱状体等) 一文中的代码上。
PV3D中提供了一组专门负责3D交互的类,这些类都是以Interactive为开头,其中有InteractiveSprite,InteractiveScene3D,InteractiveSceneManager,InteractiveWireframeMaterial 等等。要实现3D交互功能我们就需要用到这些类。
...
说一下构建一个PV3D的简单过程: 首先,PV3D的3D舞台需要一个容器,用来容纳整个3D舞台。这个容器至少是Sprite类型的,因为Sprite是AS3或者说Flash9里,显示对象的最小单位,这也是我们的主类一定要继承自Sprite的原因,因为它需要被显示。。。
这一篇,我们将一起学习使用几个基本的PV3D内置模型,PV3D的内置模型有平面,球体,立方体,柱状体,等等。这些模型都是些最基本的形状,可能对于开发比较复杂的3D应用没有帮助,但是学习使用它们可以帮助我们深入学习PV3D,在我们做后续试验的时候可以有实验对象 建立步骤: 。。。
外国人的blog,一般。(2008-04-03)
http://www.airtightinteractive.com/demos/
极力推荐的PV3D应用范例,大部分应用附有源码,打开的时候上方有个菜单,选中菜单某项即可。(2008-04-02)
http://mrdoob.com/
在IDE中将classpath设置到PV3D的文件夹即可使用
Flash CS3的方法:
菜单:”编辑”>”偏好设置”>”Action Script”>”Action Script3.0 Settings”>浏览到PV3D的文件夹点击OK即可.
... 1、首先下载安装 Tortoise SVN (安装需要重启机器)
(dmh2002注:Tortoise SVN是一个版本控制软件,中文帮助请参看http://www.subversion.org.cn/tsvndoc/)
2、在硬盘上新建个文件夹下载pv3d代码用,这里命名为”Papervision3D”
3、右键该文件夹点击”SVN Checkout”
4、在URL输入框输入checkout地址http://papervision3d.googlecode.com/svn/
5、点击“OK”即可开始下载.
6、PV3D叫做”Great White”可以在GreatWhite\src下找到.
这个效果我印象中好像看到过,但是忘记是哪里看到的了,这再次的发现让我没有理由不收藏,并且打算运用到现在正在做的一个项目中。
这个JellyPanel继承自panel,用户可用直接使用,并可自加其它逻辑及子控件等。有两个参数,一为vibrationCount,表示弹出时振动的重复值;一为delayNumber,表示振动间隔。这两个参数结合使用,可以调节弹出外观。
...
想做一个视觉切换的效果,所以上网google了一下,找到了这个用pv3d做的动动感觉不错,所以拿来和大家分享,不过可惜没有源码,不过至少有了方向。