开发学院

您的位置:首页>教程>正文

教程正文

360全景图教程:3d开发的基础概念

3d开发的基础概念

场景

  场景是3D世界的根容器,同时也是实体组件系统的根容器。所有3d对象(实体)均会挂载到场景中,而渲染组件则会挂在到这些对象中。

  我们可以简单的理解场景就是舞台,任何演员的必须在舞台上面才能表演,3d世界也一样,那些3d模型和其他对象都是演员,必须有一个舞台才能让它们进行“表演”。 

模型

  模型是由点、线、面组成的三维数据实例,常见的都有方块、圆形、圆柱形、平面等。模型的展示还依赖于材质和贴图,材质决定了这个模型渲染成什么类型的物体,比如赋予玻璃材质,最终就会渲染成一个玻璃模型,赋予一个木头的材质最终就会显示成木制品。贴图就是模型表面的图案,是一张定制过的图片,可以给模型更多的细节,比如衣服的褶皱,钢板的锈迹等。

相机

  相机是为用户捕捉和显示世界的对象。通过定制和操作相机,可以让你的应用或游戏与众不同。在一个场景中你可以有数量不限的相机。它们可以被设置为以任何顺序来渲染,在屏幕上的任何地方来渲染,或仅仅渲染屏幕的一部分。

  常见的相机一般包含正交投影和透视投影两种。透视投影的摄像机包含了近大远小的透视效果,通常应用于3D游戏中。而正交投影的摄像机将不会产生透视效果,通常应用于在等轴游戏或2D游戏中。

变换

  变换是指对3d物体的移动、旋转和缩放操作,这些操作统一叫变换(transform),全景图中用到的一般就是旋转。