Archive for November, 2009


Roxik新作:Verbatim机器人大战

绝对必看之牛x大作:

http://www.verbatim.jp/senshuken/

开场展示给用户的是随机挑选出来的机器人,变形出现的动作做得非常精彩。

View full article »

在使用Flash 3D的实际工作中,我们经常会需要在3D空间中摆放物体,或者是去匹配平面Layout。但是由于可视环境的缺乏,我们常常要:调参数——看效果——再调参数……周而复始,费时费力。能不能有更好的方法呢?本文就介绍一下使用常见的后期或三维软件来做Layout,再完美转换回Papervision 3D中的方法。

首先我们来看看After Effects(AE),AE的三维层功能用来摆平面那是相当方便快捷。下图中我建立了一个985×600的合成,然后随便摆放了两个平面。

viewport

想象一下左边平面贴一张图片,右边平面贴文字,是不是就是一个常见的3D场景呢?接下来,就跟我一起把这个Layout还原到Papervision 3D中去吧。

第一步是相机参数的匹配,在AE中打开相机参数设置窗口: View full article »

Interacting with Papervision 3D

本文讨论Papervision 3D中与鼠标互动相关的进阶问题:

  1. 3D物体的hit检测
  2. InteractiveSceneManager
  3. VirtualMouse
  4. Mouse3D

我们知道要让Papervision 3D的互动机制开始运作,必须满足以下两个条件:

  1. viewport.interactive = true;
  2. do3d.material.interactive = true;

然后我们就可以监听do3d发出的事件(InteractiveSceneEvent)。

那么Papervision 3D是怎样实现3D物体与鼠标的hit检测呢?

来看看Viewport类提供的以下实例方法:

  1. hitTestPoint2D()
  2. hitTestMouse()
  3. hitTestPointObject()

View full article »

Powered by KevinCao.com ©2010 | Platform: WordPress | Theme: Motion
kevincao.com