专题栏目:ARVRMR虚拟现实

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

定义:3D Sprite(广告牌物体)是一片没有厚度的3D物体,在预设状态下,不管使用者的视角在哪里,皆是面对使用者,所以使用者没有厚薄的感觉。对于场景中车灯所造成的眩光现象以及角色受攻击损血现象都可以使用此物体。

可以看到,广告牌物体的预设形式(Sprite Type)为Billboard,在 Virtools Dev中可以设定为其他不同类型,如 X Rotate、 Y Rotate和 Orientable,下面简单介绍一下。

(1) Billboard——此类型将使广告牌物体持续不断地面对使用者的视角。

(2) X Rotate——与Billboard类似,但它只做X轴向的旋转,不做Y轴的旋转。与 Billboard类似,但它只做Y轴向的旋转,不做X轴的旋转。

(3) Y Rotate ——与Billboard类似但它只做Y轴向的旋转,不做X轴的旋转。

(4) Orientable——设定为此类型,就变成一个单纯的三维物体没有厚度,在使用者移动视角的情况下,既不做X轴向的旋转,也不做Y轴的旋转。

我们已经知道, Position和 Scale是用于设定3D Sprite在场景中的位置和大小的。同时我们也看到3D Sprite是需要材质支持的,这点是和 2D Sprite不一样的。下面重点介绍offset(中心点平移)和 UVMapping(贴图坐标设定)。

发表评论

相关文章