opengl模型(opengl 模型存储与读取)

案例 2019-12-10 19:48:07

求opengl载入3D模型源码
去找fbx sdk ,这个sdk可以打开dae 和 fbx格式文件.有文档.
而且dae格式还是xml语法的,自己可以写解析文件
opengl怎么导入3D模型

max是3dsMAX里的专有文件格式;3ds是通用的3D格式文件,可以导入多种三维文件,可以说是保存3D模型的一个标准文件格式。3ds文件的结构比较复杂,要弄清楚不容易;但是如果只是导入3ds,实现读取和显示并不复杂,最快的方法当然是利用写好了的函数进行直接调用:


先在3DMAX里把模型做好,注意模型的材质要用贴图的方式,OpenGL里不支持多维材质(OpengGL里贴图丢失一般是这个原因);把模型坍塌成polygon,再导出成.3ds格式,把贴图文件(bmp或jpg格式),3ds文件放到你的VC++工程目录下;

2.网上用很多3ds导入的例子,可以一个用来参考;里面一般会有两个函数: 

void Show3DS(); //显示3ds模型

void Load3DS(); //加载3ds模型

把头文件和.cpp 包含到你的工程里,根据具体的定义参数来调用

H05-0705现代轻奢简欧式客厅沙发茶几吊灯台灯边几卧榻沙发凳<a href=http://www.moxingzu.com/tag/5283/ target=_blank class=infotextkey>3D模型</a>下载H05-0705现代轻奢简欧式客厅沙发茶几吊灯台灯边几卧榻沙发凳3D模型下载


openGL的3D模型如何让改变大小?、???
你想在程序中使用骨骼动画吧,这个3ds好像是不行的吧。
骨骼动画的问题我和同事也研究一段时间了。

这个你先参考下吧