将3ds文件导入openGL框架中

经过网上搜索,实验等方法,将3ds文件导入基于vc++的openGL框架中的玻璃效果的处理的方法总结如下:
1)采用openGL语言自己写出三维实体,并运用融合技术体现玻璃效果出来。
2)用3dsmax建模,以3ds文件格式导出,并直接倒入openGL文档中。
3)用3dsmax建模,以3ds文件格式导出,再用VIEW3D软件转化成.gl和.h两个文件,具体操作如下:
   将模型的.h和.gl文件拷贝到当前工程的目录中。
   在初始化部分加入如下代码:
   Model=GL3DS_initialize_modelname();
   Modelname是指对应的3DS模型的名称,该函数定义在模型的.h文件中。
   在模型绘制文件的开始部分加上如下代码:
   #include “modelname.h”
   绘制模型采用如下代码:
   glCallList(model);
4)用3dsmax建模,以3ds文件格式导出,再用Deep Exploration软件转化成.cpp文件,在VC++的初始化模块中调用这个函数 listnum = Gen3DObjectList(); 在绘制模块中调用:glCallList(listnum);把cpp改成h文件,再include,程序中生成模型时调用Gen3DObjectList()返回的即是该物体的显示列表。
5)用3dsmax建模,以3ds文件格式导出,再用Deep Exploration软件转化成.cpp文件,分析.cpp文件,然后写成自己的格式, 装载成列表读入到你的程序中。 



                           
Explor3D    
HA_DeepExploration554_LW                
Milkshape 3D V1.8.4 
scenes                                  
VIEW3DS                                 

                           

你可能感兴趣的:(openGL)