本章摘取自
https://www.coursera.org/learn/unity-yinqing-youxi-kaifa/home/welcome
课程学习学习笔记。作为unity3d学习记录和总结:
游戏中的三维物体使用网格来描述自身的形状和尺寸,一个模型由若干个网格面组成,每个面由若干个三角形组成.
图1 三维网格,正方形,球形
可以这么说,游戏中的三维物体由三维网格组成,在计算机图形学中,经常使用三角形网格来描述物体的几何信息,可以采用图形卡 GPU 对三角形网格有关的计算进行加速,正方体可以看作由12 个三角形组成,其中每个面由两个三角形组成,12 个三角形形成一个网格。球体可以通过多次细分,得到多个小三角形。虽然球面是曲面,对曲面进行非常精细的细分操作。曲面的每个细分单元可以用一个平面三角形来代替,整个平面三角形可以接近于一个光滑的一个曲面。
对于人体模型,可以采取相同的方法,将人体表面细分成多个小三角形 可以很好地逼近人体的外观。
在 Unity 中,使用网格过滤器 Mesh Filter 存放游戏对象的网格信息,把网格信息传递到网格渲染器,由网格渲染器负责将网格渲染到屏幕画面。
网格过滤器组件
图2 几种网格组件
网格过滤器组件主要用于确定模型的形状与尺寸。Unity 中自带了几种网格,包括立方体网格,胶囊体网格,圆柱体网格,平面网