|
1、一直对网格(mesh)这玩意不是很理解,我现在的理解是mesh就是构成模型的所有三角形的集合,因为mesh根据不同的材质、纹理、法线分成不同的子集(subset),绘制时根据材质数量调用mesh->drawsubset(i);但看书时感觉又理解的不是很对,求各种高手、老鸟简洁形象说说对mesh的理解吧。哦,ID3DXBaseMesh我看了,Mesh Support in D3DX SDK我也看了下,还是不怎么理解,A mesh contains the data for a complex model. It is an abstract data container that contains resources such as textures and materials, and attributes。它说是数据容器.....
2、最近看到用CreateMeshFVF绘制一个正方体和CreateVertexBuffer方式极其相似,而且CreateMeshFVF方式反而对纹理、材质、.x文件加载方面具有更强的灵活性,但为什么龙书及其他DX书籍中的标准渲染流水线都是使用的CreateVertexBuffer,而对CreateMeshFVF方法介绍很少,有什么内幕吗?
3、研究DX方面的书好少啊,特别是模型加载、蒙皮骨骼动画方面的(Jim Adams的书是不错,但我找到的是DX8未封装下加载的,好复杂哦),求介绍研究DX方面的书籍、资料。
求大神别惜墨啊!哦,是惜字。。。 |
|