用3dmax2010输出模型做测试,用 Content.Load<Model> 载入
模型输出正常,多贴图,多uv通道正常。
内嵌贴图正常。
动画,没接口调用,也看不到和动画有关的接口。
有个Avatar接口组,但在windows phone 7 可调用的命名空间里没有,故跳过。
动画看来得做导入工具开发。
仔细观察model的内容
骨骼数据有导出
顶点格式可以说明使用了4字节骨骼索引,16字节骨骼权重。还有两层贴图坐标和法线。
顶点骨骼信息也有导出。
使用了默认的SkinEffect来测试,可以正常弯曲。
但控制十分不便,Model里虽然有层次化的骨骼关系,却没有层次更新机制。
SkinEffect虽然可以绘制,但只支持一层UV通道,多导出的一层uv通道也浪费。
默认的Model和SkinEffect均非常鸡肋。
但Model基本上忠实还原了FBX中的数据,作为一个模型和贴图数据加载的中转还是不错的。