01-3D模型
第6章 3D模型
到目前为止,我们只处理了非常简单的3D对象,例如立方体和金字塔。这些对象非常简单,我们能够在源代码中明确列出所有顶点信息,并将其直接放入缓冲区。
然而,大多数有趣的3D场景包括的对象过于复杂,使得我们无法像之前那样继续手工构建它们。在本章中,我们将探索更复杂的对象模型,以及如何构建并将它们加载到场景中。
3D建模本身就是一个广阔的领域,我们在这里讲到的必然非常有限。我们将重点关注以下两个主题:
- 通过程序来构建模型;
- 加载外部创建的模型。
虽然这只涉及丰富的3D建模领域中非常浅层的部分,但它将使我们能够在场景中包含各种复杂和逼真的细节对象。