这是一个很好的问题,听起来很真实,因为你和我三年前在同一个地方。我查看了可用于生成 3D 内容的各种应用程序。我不想花时间学习各种应用程序,因为我想编写我的游戏引擎。我找不到足够快的东西来学习让它值得我花时间(那是免费的)所以最后我把一些脚本放在一起来创建 3D 模型(顶点数组)。这些发展成一个 GUI 驱动的界面,它发展成我自己的功能齐全的 3D 建模工具。现在,3 年后,我的游戏引擎处于次要地位,而 MeshCreator(查看http://www.MeshCreator.co.uk)现在是我正在进行的项目。
您需要一种加载顶点数组的方法。OBJ 文件(波前)是基于文本的并且相当容易阅读。MeshCreator 的输出也是基于 ASCII 的,网站上有关于如何解释文件格式的详细信息。
MeshCreator 的文件输出旨在轻松导入任何 3D 项目。您还可以查看 .OBJ 文件,因为大多数 3D 应用程序(包括我的)都支持它们。OBJ 文件可能会变得有点复杂。
简而言之,您需要一个易于使用的工具。我花了 3 年时间写自己的,所以我不推荐它。试试 MeshCreator、MilkShape 3D 和 Google Shetchup。此外,还有许多网站提供可在项目中使用的免版税 3D 内容,其中许多都以 OBJ 格式提供。