我相信学习D3D的人在初学的时候都会在网格和动画方面遇到非常难受的瓶颈。说实话,X文件确实是一个比较不错的文件格式,但是它现在不被大众认同,而且也在DX11的核心中被踢出了。而对于初学者来说,X文件的确实需要去学习,但是确实是艰难万分。不谈学习资料少的问题,X文件复杂得很,即使DX9中有对X文件的组件,但是初学者也无法吃透这里面的内容。而且X文件在3DS和Maya等建模软件中导出也常常出错。总的来说,这就是一个坑,或者说是一个坎儿!
网格模型的文件有许多种,现在比较流行的开源的格式是MS3D,这是一款很适合学习的格式。但是学习资料都是基于OPENGL的。我打算做游戏,学的是DX,现在做游戏的大部分用的是3ds和Maya,我问了一些资深人士,大家现在做的格式是fbx。因为fbx是一种支持多种网格模型文件格式的格式。而且现在fbx的sdk做的也非常好。
开始着手学习了!加油!