android - OBJ vs 3DS - Android 3D 开发的最佳格式是什么

标签 android opengl-es 3d

您首选的 3d 模型文件格式是什么? OBJ 还是 3DS 格式? 我会在 Android 上使用它。 因此,模型的文件大小应该小且解析速度快。 谢谢

最佳答案

根据我的经验,OBJ 要好得多。 3DS 文件有一些缺点,使其不太可用。

1) The number of vertices and polygons per mesh is limited to 65536.
2) Accurate vertex normals cannot be stored in the .3ds file.

OBJ 非常容易解析,因为它几乎已经是正确的呈现格式。只需填充一个顶点数组、一个普通数组并进行渲染。另一种选择是您可以在 PC 上将数据重新格式化为您自己的数据格式,以便设备更快地读取文件。要查看更详细的答案,请在此处查看我的帖子:Fastest way to load arrays of vertices and face indices into OpenGL-ES?

关于android - OBJ vs 3DS - Android 3D 开发的最佳格式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5236196/

相关文章:

java - 如何在 Java 中使用 REGEX 解析字符串中的浮点值

javascript - 如何使用 J3DIMath.js 库将 WebGL Canvas 中的鼠标坐标转换为 3D 空间中的射线?

java - JaudioTagger 并不真正更改标签字段

java - 在 iCODE 标签上写入后 NFC 停止工作,Android 6.0

android - 需要在 PhoneStateListener 中调用一个 Activity

opengl-es - 在 OpenGL ES 中渲染对象组

c++ - 检索 gl_FragColor 的值

android - Nexus S 上的 OpenGL ES 黑色纹理

c# - 在 Unity 3D 中使用触摸输入在地形上移动相机

Java OpenGL - 在 glutSolidCube 的每侧应用不同的颜色