2009
2009
Papervision 3D + 3D/Post Software Workflow
在使用Flash 3D的实际工作中,我们经常会需要在3D空间中摆放物体,或者是去匹配平面Layout。但是由于可视环境的缺乏,我们常常要:调参数——看效果——再调参数……周而复始,费时费力。能不能有更好的方法呢?本文就介绍一下使用常见的后期或三维软件来做Layout,再完美转换回Papervision 3D中的方法。
首先我们来看看After Effects(AE),AE的三维层功能用来摆平面那是相当方便快捷。下图中我建立了一个985×600的合成,然后随便摆放了两个平面。
想象一下左边平面贴一张图片,右边平面贴文字,是不是就是一个常见的3D场景呢?接下来,就跟我一起把这个Layout还原到Papervision 3D中去吧。
第一步是相机参数的匹配,在AE中打开相机参数设置窗口:
More...
2009
Interacting with Papervision 3D
本文讨论Papervision 3D中与鼠标互动相关的进阶问题:
- 3D物体的hit检测
- InteractiveSceneManager
- VirtualMouse
- Mouse3D
我们知道要让Papervision 3D的互动机制开始运作,必须满足以下两个条件:
- viewport.interactive = true;
- do3d.material.interactive = true;
然后我们就可以监听do3d发出的事件(InteractiveSceneEvent)。
那么Papervision 3D是怎样实现3D物体与鼠标的hit检测呢?
来看看Viewport类提供的以下实例方法:
- hitTestPoint2D()
- hitTestMouse()
- hitTestPointObject()
2009
Project – Mercedes-Benz StarElite Experience Website
Title : Mercedes-Benz StarElite Experience Website
Client : Mercedes-Benz China
Agency : Energy Source
Date : 2009.11.11Art & Design : ES Neo Team
Motion & Flash : ES Guru Team
Integrate & Develop : ES Tech Team
3D : Motion Magic




