windows phone 7 开发日志(初试四、模型和动画)

用3dmax2010输出模型做测试,用 Content.Load<Model> 载入

模型输出正常,多贴图,多uv通道正常。

内嵌贴图正常。

动画,没接口调用,也看不到和动画有关的接口。

有个Avatar接口组,但在windows phone 7 可调用的命名空间里没有,故跳过。

动画看来得做导入工具开发。

仔细观察model的内容

image

骨骼数据有导出

image

顶点格式可以说明使用了4字节骨骼索引,16字节骨骼权重。还有两层贴图坐标和法线。

顶点骨骼信息也有导出。

使用了默认的SkinEffect来测试,可以正常弯曲。

image

但控制十分不便,Model里虽然有层次化的骨骼关系,却没有层次更新机制。

SkinEffect虽然可以绘制,但只支持一层UV通道,多导出的一层uv通道也浪费。

默认的Model和SkinEffect均非常鸡肋。

但Model基本上忠实还原了FBX中的数据,作为一个模型和贴图数据加载的中转还是不错的。

原文地址:https://www.cnblogs.com/crazylights/p/1868384.html