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

发布于 2024-10-20 18:53:20 字数 83 浏览 2 评论 0原文

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

whats your prefered file format for 3d models?
OBJ or 3DS format?
I would use this on Android.
Therefore the file size of the models should be small and fast to parse.
Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我很OK 2024-10-27 18:53:20

根据我的经验,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 上将数据重新格式化为您自己的数据格式,以便设备更快地读取文件。要查看更详细的答案,请参阅我的帖子:将顶点数组和面索引加载到 OpenGL-ES 中的最快方法?

OBJ is much better from my experience. 3DS files have some shortcomings that make it less usable.

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 is very easy to parse, as it is almost already in the correct format for rendering. Just fill a vertex array, a normal array and render. Another option is you can reformat the data into your own data format on a PC so that the device reads the file in faster. To see a more detailed answer, see my post here: Fastest way to load arrays of vertices and face indices into OpenGL-ES?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文