今天终于把模型导出插件最基本的功能--导出网格给写好了。
c++和max sdk一起用的感觉很怪,系统崩溃了N次,不过,总算能导出网格了~
有图有真相,截图纪念
(注意:模型是从value的csol中弄出来的)
在d3d中渲染导出的模型
在d3d中渲染导出的模型
我的模型导出插件
导出数据样本:
[这是一个带贴图的立方体的导出数据]
8// 8个顶点
-6.70302 -21.2068 -5.46039
17.1883 -6.46757 0.162097
-22.4049 2.22378 -0.162097
1.48644 16.963 5.46039
-8.48039 -28.3257 20.7542
15.411 -13.5865 26.3767
-24.1823 -4.89514 26.0525
-0.290929 9.84411 31.675
12// 12个纹理坐标
0 1 0
1 1 0
0 0 0
1 0 0
0 1 0
1 1 0
0 0 0
1 0 0
0 1 0
1 1 0
0 0 0
1 0 0
12// 12个面引索
0 9 2 11 3 10
3 10 1 8 0 9
4 8 5 9 7 11
7 11 6 10 4 8
0 4 1 5 5 7
5 7 4 6 0 4
1 0 3 1 7 3
7 3 5 2 1 0
3 4 2 5 6 7
6 7 7 6 3 4
2 0 0 1 4 3
4 3 6 2 2 0