2013-03-09 95 views
1

我想实现一个Android应用程序,该应用程序将使用openGL显示3D对象。几年前我和openGL一起工作过,但后来我使用了已定义的对象,我从来没有创建它们。现在我需要从真实的对象创建这些对象。从真实对象创建3D模型以便在Android中使用openGL

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

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

回答

2

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

谷歌SketchUp非常容易使用,但以合理的价格出售。我更喜欢它,因为我不是3D建模方面的专家。

+0

我一直在寻找搅拌机,它似乎是一个非常不错的选择。我会尝试使用它。谢谢! – 2013-03-09 15:41:46

0

有一个软件被称为Insight3d可以从多个图像转换为3d objects.I亲自编译它并得到seg故障。也许如果你能解决那些你可以在几分钟内将真实的物体转换成虚拟物体。

如果你想手动创建对象,那么我猜Blender(正如Bartek所建议的)是一个用于创建支持大量插件的3D模型的优秀软件。您可以放置​​每个正交视图的背景图像,然后继续绘制等轴测图(3D),以便根据真实物体的三维模型创建。

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