• 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)

    每个像素都会执行一次该着色器的代码。

  • 相关阅读:
    乐卡上海网点地图制作心得 | 百度地图API使用心得
    2017年05月10日记一次微项目投产 | 安卓版微信内置浏览器不能解析gzip压缩过的mp4视频的问题
    一个上传图片项目遇到的一些问题
    Python解析PDF三法
    落魄的.NET开发者🔞年中跳槽记
    Hello, Android多屏幕版
    Hello, Android 快速入门
    2 Orchard汉化资源包的使用
    Orchard 异常
    1 初识Orchard
  • 原文地址:https://www.cnblogs.com/hammerc/p/4021445.html
Copyright © 2020-2023  润新知