1

我的第一个问题在这里。

我尝试使用 rajawali 引擎来渲染一些 md2 动画文件。我对此真的很陌生,并且真的不知道如何创建自己的 md2 文件。所以我在网上找到了一些 md2 文件,但现在我有一个问题:

在 ragawali 示例中有 2 个相关文件: 1.ogro.md2(在 res/raw 路径中) 2.ogrobase.jpg(在 res/drawable-nodpi 路径中)

但是,在其他 md2 文件中——例如来自本网站的:( http://www.md2.sitters-electronics.nl/models.html )——我得到带有 PCX 和 BMP 或 PNG 文件的 md2 文件。

所以 md2 文件按我的意愿加载,但它可以读取“皮肤”或附加的纹理。

我怎样才能修改这个文件,我可以用 ragewali 使用它,这是最好的方法?md2 文件是否定义了哪个文件是从中读取纹理的文件?因为我不知道如何修改它..

非常感谢!

谢谢!

4

2 回答 2

1

MD2 文件格式是一种相当古老的格式。它用于 1997 年发布的 Quake 2。当时首选的纹理格式是 .pcx 或 .tga。1997 年是很久以前的事了,现在 .jpg 和 .png 文件被用作纹理。Android平台完全支持这些。

我建议使用 Photoshop、The Gimp 或 XNView 将您的 .pcx 图像转换为 jpeg。您可以使用相同的文件名并将它们放入“drawable-nodpi”文件夹中。Rajawali 会自动从它在 .md2 文件中找到的所有纹理中去除路径和文件扩展名。因此,您不必担心手动编辑 .md2 文件。

于 2013-04-18T19:06:02.830 回答
0

使用 Blender 2.57 创建您的 MD2 文件,我也在这样做。在 ogrobase.png 中是我执行本教程的纹理的 UV 图像。此 UV 图像详细信息(名称)存储在 MD2 文件中,因此您需要与导出时相同的所有内容。我的建议是使用 blender 2.57,有一个可用的导出器 MD2 脚本,您可以创建自己的文件。

于 2013-05-18T12:17:25.630 回答