【翻(xue)译(xi)】3D Game Programming With DirectX11 - 5.2

来源:互联网 发布:阿里云域名 跳转 编辑:程序博客网 时间:2024/04/28 01:10

5.2 模型的表示

一个固体的3D对象是用三角网格来近似表达的,因此,三角是我们创建模型块的基础。如图所示,我们可以用三角网格逼近任何现实中的3D物体。通常当你用更多的3D网格的时候,你会得到一个更好的近似,给模型更细致的细节。当然了,也会需要更多的资源。所以需要根据硬件配置和观众的感受来折衷。三角有时候也会被用来话线和点,比如,一个曲线可以被分割成一系列的厚度是1像素的短线。
颤抖吧,凡人:手动保存这个巨大量的三角形列表将会是非常累赘的。除了最简单的模型以外,一个叫做3D 制造者的3D应用可以用来生成制作3D模型。这些模型制造者让用户以一个可视化可交互的方式来编辑这些三角网格,还有丰富的工具集合,让模型创建更加简单。比如3DsMax,LightWave 3D,Maya,Softimage|XSI,和Blender(Blender有个好处是对业余爱好者免费公开资源)。尽管如此,在本书的第一部分,我们还是要自己制作一个3D图像,或者通过数学的公式(三角和圆柱和球之类的,就很容易用带参数的公式生成三角网格)。本书的第三部分,我们会展示如何加载这些3D模型生成者们生出来的模型。

翻译存疑:

3D modelers: 3D制造者

0 0
原创粉丝点击