个人觉得,对于一个东西,理解其根本才是王道。
就拿骨骼动画来说吧,DX的例子虽然可以让人清楚地知道骨骼动画是怎么动作的,并且知道了有.X这种骨骼动画文件。 但着手时,依然会被DX那神奇的各种框架弄得晕头转向。 并且M$向来是想人变成213,而非学者。
在网上一搜Skinned Mesh, 会出来一大堆围绕着DX例子的解释,翻译,或者什么什么的。 而下面这些文章,则充分讲述了其基本原理。 你可以离开DX,离开OPENGL而全神惯注地集中思考骨骼动画到底是什么。
Skinned Mesh原理解析和一个最简单的实现示例 http://blog.csdn.net/n5/archive/2008/10/19/3105872.aspx
这是一篇中文,虽然是前两年发表的了,但依然适用。文中作者以文+代码的方式循序渐进,并在最后详解了其DEMO的实现代码。 可以说是真枪实弹的演习,而非空谈。
Skined Mesh With DX9.pdf www.google.com www.baidu.com
也可以点击这里下载
这是一篇老外的,也是由上一篇文章中提到的。 搜索引擎上随便一搜就能下到。 挺厚的,足足36页的PDF。 够你消耗一段时间的光阴了。