Papervision3D(PV3D)所用到的3D模型格式之一MD2

MD2Quake2中使用的模型文件格式,由于其比较简单,容易实现,所以应用很广,是一种经典的动画模型格式。该文件格式由2部分组成:一部分是文件头,包含了文件ID号、版本号和有关模型的各种数据的起始地址等;另一部分是文件的主体,包含了有关模型的各种数据,如顶点数据、纹理数据、法向量数据等。

通过3DMAX软件你可以自己制作MESH格式的3D模型和贴图,然后转化成MD2格式文件。需要借助一个小插件md2exporter。此插件开发较早,通过实践,可以用在当前流行的MAX7或者MAX8上,方法如下

下载一个md2exporter插件压缩包,非常小几百K

包,注意里面的MS后缀文件,这就是manscripts文件

把它放入你安装3DMAX目录下的scripts目录下,MAX装在哪个区只有你自己知道,一般都是C区默认

 

进入MAX,打开插件面板加载MD2exporter插件,新手按如图步骤,加载成功底下会出现md2exporter对话面板,里面有几个简单选项,可以发现,都是针对动画设置的,钩选save animation,这样才可以保存动画,帧数设置,还有一个framestep是帧速率设置,通常情况默认导出后会出现动画速度与PV3D里表现不一致,就可以调整这个选项加大倍数,动画速度就会加快。选中你要导出的模型,export

设置下导出路径,OK

你就得到一个MD2文件,格式非常小,记得把你绘制的贴图带上。

在导出的时候如果跳出"model not mesh"警告,就说明你的模型不是MESH的,可能是polygon四边形的,请在制作前保证模型是MESH再绑定和加动画。

KO~~~!

你可能感兴趣的:(C++,c,C#)