我即将开始为Android编写一个3D模型导入程序,它需要支持动画。
我环顾四周,我找到的最佳格式是Collada,它似乎是最容易解析和最完整/记录的。
在开始之前,我只是想对你有所了解,Collada有什么更好的/错误的吗?
我的想法是在Android上进行骨骼动画(我使用的是OpenGL ES 2.0)。
感谢您的建议!
答案 0 :(得分:2)
我个人认为.vtk是用于解析Java / Android并在OpenGL-ES中使用的最简单的3D格式之一(我创建了一个应用程序,其中包含一个自定义构建的解析器,用于从标准的遗留ASCII中导入数据.vtk文件)。我使用的.vtk文件是使用ITK-snap和VTK从患者的CT图像生成的。
如果您打算从头开始制作3D模型,则应尝试使用Sketchup。如果您获得Sketchup pro(作为试用一个月或完整购买),您可以将Sketchup 3D模型直接转换为各种3D格式(包括.obj)。然后我建议你下载Paraview,这是一个用于可视化3D数据的伟大软件。在Paraview中,打开.obj模型,然后将数据保存为.vtk文件,以便您可以在应用程序中解析它。