专题栏目:ARVRMR虚拟现实

3D Object | 3D Object是什么意思?

定义:3D Object的基本资料除了坐标、方位角、尺度之外,还要显示其他信息,如World Size(物体在场景中的尺寸大小)、 Object Meshes(此 Object所拥有的网面)以及 Current Meshes(目前所使用的网面信息)。要知道 Virtools不具备建模能力,要使 3D Object不同,必须依赖于给它添加的网面。许多形状、外观相同的3D物体可以共用一个网面,这样可以节省系统的内存,能有效提升。网面共享的方式有3种,分别是:

(1)建模工具在3DMax中,当复制3D模型时,选择以 Instance方式执行,此方式所产生的3D模型,在输出、导入至 Virtools Dev时,便会以网面物体共享的方式存在。

(2)在 Virtools中,可以使用互动行为模型组 Object Copy,并在复制的共享选项中选择Mesh,这样产生的3D物体便会以网面共享的方式存在。

(3)在 Level Manager中,把新的网面拖至 Mesh List(网面物体列表)中,并将其设定为 Current Mesh,再将旧的网面删除即可。

注意:一旦将Mesh设定为共享,改变后就会影响所有共享使用的网面。

在 Virtools Dev中,可以对3D物体进行缩放,但要注意3D物体的尺度,必须要将其尺度设为(1.0、1.0、10),否则在计算上将有不可测的现象发生。例如在碰撞检测中,可能会产生磁撞检测不准确,甚至没有碰撞的现象发生。

发表评论

相关文章