【发布时间】:2010-10-19 22:04:07
【问题描述】:
如何将 3D Studio 动画模型导出为 OBJ 格式(如果可能)?生成的文件会是什么样子?我该如何阅读?
【问题讨论】:
标签: animated wavefront .obj 3ds
如何将 3D Studio 动画模型导出为 OBJ 格式(如果可能)?生成的文件会是什么样子?我该如何阅读?
【问题讨论】:
标签: animated wavefront .obj 3ds
.obj 文件默认不支持存储动画。 但是,您可以使用 Blender 3D 将动画网格导出为 .obj 文件序列。 ( .obj 导出器包含一个相关选项...) 如果您想以 .obj 文件查看动画序列,可以使用以下 OpenGL 和 python 编写的程序:
https://github.com/csmailis/ObjSequenceViewer
如果您使用它,请确保指定包含所有以顺序文件名存储的 .obj 文件的目录。
【讨论】:
Blender 2.63 可以导出 .obj 格式的动画,每个关键帧(如上假设) 作为它自己的完整 .obj 。 Blender 可以相对快速有效地处理这个导出函数。因此,1,Blender 是一个出色的概念工作证明,2,Blender 实际上可以帮助您明智地编写代码(它是开源的,您可以重新分发任何已编辑的代码源),让您完全绕过编写自己的高效、快速支持这个操作。
【讨论】:
【讨论】:
.obj 格式。任何静态图像格式都可以用作每帧一个文件的动画格式,或者任何可以进行插值的东西都可以在每个关键帧使用一个文件;但仅仅因为您可以为充满静态 JPEG 的目录设置动画并不意味着 JPEG 支持动画。
事实上,您可以为波前格式对象设置动画,您必须在模型中使用组并在代码中单独转换它们。
【讨论】:
虽然 .obj 规范本身不支持动画,但只需使用单独的 .anm 文件对其进行扩充,您就可以获得出色但无骨的动画。
看看:- http://public.sanguinelabs.co.uk/expose/product.php?id=wastudio
这提供了一个非常易于使用的“动画制作器”以及开源模型库(用于 OpenGL)。
注意:我是 Wavefront Animation Studio 的开发人员,但在我自己的项目中也大量使用它。如果您有任何改进或错误要报告,请随时给我发电子邮件:)
【讨论】: