1

我想实现一个 Android 应用程序,它将使用 openGL 显示 3D 对象。几年前我使用过openGL,但后来我使用了已经定义的对象,我从未创建过它们。现在我需要从真实的对象中创建这些对象。

我检查了 3DSOM Pro,因为创建这些对象似乎很容易,但我不确定它们是否可以表示为一组顶点、法线等。有人知道这是否可能吗?除此之外,我不喜欢它不是免费的事实。

所以我的问题是,创建可以在 openGL 中使用的 3D 对象的最常见程序是什么?我对免费且易于使用的应用程序感兴趣。

4

2 回答 2

2

Blender可能是使用最广泛的免费 3D 编辑器。

Google SketchUp 非常易于使用,但价格合理。我更喜欢它,因为我不是 3D 建模专家。

于 2013-03-09T13:15:51.453 回答
0

有一个名为Insight3d的软件,它可以将多个图像转换为 3d 对象。我亲自编译它并遇到了 seg faults 。也许如果你能解决这些问题,你可以在几分钟内将真实对象转换为虚拟对象。

如果您想手动创建对象,那么我猜Blender(正如 Bartek 所建议的)是一个很棒的软件,用于创建支持大量插件的 3d 模型。您可以放置​​每个正交视图的背景图像,然后继续绘制等距(3D),因为您想从真实对象的 3d 模型创建。

使用搅拌器可以将对象转换为 .obj 波前格式并可以导入到 Opengl。

于 2013-03-09T13:24:34.353 回答