首页 > 代码库 > Stage3D学习笔记(一):3D术语简介
Stage3D学习笔记(一):3D术语简介
网格(Mesh)
3D中,所有可见的模型都被称作网格。网格是由3DMax等建模软件制作,定义了一个3D物体的形状。一个网格是由多个多边形组成的。
多边形(Polygon)
一个多边形是组成网格的一个最小单位,大多数情况下是一个三角形,3D世界中的所有形状都是由多个多边形组成的。一个多边形是由多个顶点组成的。
顶点(Vertex)
顶点定义了多边形的形状,比如空间中同一平面不相同的4个点可以定义一个四边形,空间中任意3个不同点可以定义一个三角形。
纹理(Texture)
为了给一个网格添加图像,我们需要一个对应的覆盖到网格表面的图片,这张图片就称为纹理;
UV
UV坐标用来表示素材中的一个点,水平方向是U,垂直方向是V,取值是0~1之间,每个多边形的每个顶点都会对应一个UV坐标,这样就可以把纹理的图像映射到每个多边形中。
向量(Vector)
向量用来记录方向及长度。
法线(Normal)
法线是一个直接穿出平面的单位矢量,即平面上的法线是一个跟该平面上所有的点都垂直的矢量。法线可以用来表示一个平面。
矩阵(Matrix)
空间中的网格可以通过矩阵方便的进行各种变换(缩放或旋转等)。
着色器(Shader)
着色器提供了可编程的特性,通过编写不同的着色器可以实现不同的3D效果。
顶点着色器(Vertex Shader)
每个顶点都会执行一次该着色器的代码。
片段着色器(Fragment Shader)
每个像素都会执行一次该着色器的代码。
Stage3D学习笔记(一):3D术语简介
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。