3DXI重写过的3Ds Max 导出插件代码放出

着实被3DXI感动了一把,看着挺好用的。用起来气个吐血。

1. 导出帧动画的时候,不知道怎么塌陷那些Modifier。结果倒出来的帧动画,骨骼动画的效果全消失了。估计只能倒到缸体动画了。

2.导一个模型文件的时候,某个Mesh,某个frame。挂在3Ds Max里。汗一个。

不过还是把代码放出来了。

这个模型导出格式是打包器的格式。一个模型就是一个包。导出来后可以用xcomdocu解开。解开后可以重新打包。

基本模型结构:

---desc.xml (描述模型的xml。包含有几个mesh等信息)

+ actions.xml 如果这个模型内置动作。这个是动作列表,针对帧动画模型

+ skeleton/

+ actions.xml 如果骨架包含了动作。这个是动作列表文件。

+ hiberarchy 骨架层次描述文件

+ skeleton.xml 骨架描述文件,xml 格式。包含了骨头名字和层次。

+ skeleton 骨架初始矩阵信息。

+ action_name : 某个动作的数据文件

+----Object1/ 这个目录包含Object1这个mesh的资料

+ ---- 具体导出后解开自己看就明白了。

Mesh可单独导出。不过插件暂时不提供,因为可以导出模型后,自己用xcomdocu打包某个mesh就可以了。 懒得做了。呵呵。

代码我放到www.hellocpp.net 的帖子上了:http://www.hellocpp.net/Articles/Article/727.aspx。 有需要的可以去下载。

你可能感兴趣的:(数据结构,.net,xml)