unity3d中的网格

本章摘取自
https://www.coursera.org/learn/unity-yinqing-youxi-kaifa/home/welcome
课程学习学习笔记。作为unity3d学习记录和总结:

游戏中的三维物体使用网格来描述自身的形状和尺寸,一个模型由若干个网格面组成,每个面由若干个三角形组成.

图1

图1 三维网格,正方形,球形

可以这么说,游戏中的三维物体由三维网格组成,在计算机图形学中,经常使用三角形网格来描述物体的几何信息,可以采用图形卡 GPU 对三角形网格有关的计算进行加速,正方体可以看作由12 个三角形组成,其中每个面由两个三角形组成,12 个三角形形成一个网格。球体可以通过多次细分,得到多个小三角形。虽然球面是曲面,对曲面进行非常精细的细分操作。曲面的每个细分单元可以用一个平面三角形来代替,整个平面三角形可以接近于一个光滑的一个曲面。

对于人体模型,可以采取相同的方法,将人体表面细分成多个小三角形 可以很好地逼近人体的外观。

在 Unity 中,使用网格过滤器 Mesh Filter 存放游戏对象的网格信息,把网格信息传递到网格渲染器,由网格渲染器负责将网格渲染到屏幕画面。

网格过滤器组件

图2

图2 几种网格组件

网格过滤器组件主要用于确定模型的形状与尺寸。Unity 中自带了几种网格,包括立方体网格,胶囊体网格,圆柱体网格,平面网

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值