社区
游戏开发
帖子详情
怎样在Opengl中导入其他软件制作的3D模型
qinzheng
2003-05-26 07:37:54
如3dmax制作的东西,我想在OpenGL程序中使用,应该怎么办呢?
提供方法及代码均可,谢谢大家
...全文
761
14
打赏
收藏
怎样在Opengl中导入其他软件制作的3D模型
如3dmax制作的东西,我想在OpenGL程序中使用,应该怎么办呢? 提供方法及代码均可,谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
redpigman
2003-06-09
打赏
举报
回复
grgz(尼采),发过了,收吧
grgz
2003-06-09
打赏
举报
回复
to :guangzhizhu竹笛清扬
谢谢你的代码,这个代码太好了。但是我发现了一个问题:在还没有读入3ds 文件的时候,还可以调出自定义的对话框,例如:AboutBox,但是当我打开了3ds文件之后,不能显示AboutBox对话框了,经过反复次尝试之后,发现要按一下Alt键,对话框才会显示出来。请问guangzhizhu(竹笛清扬)兄知不知道如何解决这个问题?
grgz
2003-06-08
打赏
举报
回复
guangzhizhu(竹笛清扬)
可不可以也发一份给我啊?谢啦 (grgz@21cn.com)
airway
2003-06-06
打赏
举报
回复
该结贴了
我都帮你搞定了,把分给我,呵呵
yhliu0216
2003-06-06
打赏
举报
回复
关注ing
redpigman
2003-06-06
打赏
举报
回复
guanxg(紫色天使),我已经把源码发给你了,注意查收。
寻开心
2003-06-05
打赏
举报
回复
有个3ds2c软件,可以把3ds文件转换成为使用opengl的c语言程序。
如果你的需求是针对特定的模型的话,可以使用这个方法,得到c程序,然后把里面的模型部分提取出来就可以了。
除此以外只有象各楼上的说法,自己分析处理文件格式了。
opengl没有象directx那样的.x文件的直接处理函数。
littlemouse2004
2003-06-05
打赏
举报
回复
这里有源代码,可以直接读出3ds文件中的纹理
www.openglsource.com
guanxg
2003-06-05
打赏
举报
回复
guangzhizhu(竹笛清扬)
你给发一份好吗?我也急需,谢谢!
guan_1979@163.com
redpigman
2003-06-04
打赏
举报
回复
首先要弄清其文件格式,3DS格式文件的读入大致可分两大部分:
1、文件内容的读入:自己定义一系列的数据结构来组织这些数据
2、3D对象的绘制:用openGL绘制这些数据所代表的对象
比较复杂,给我你的常用信箱,发给你源代码。
phoenixzz
2003-05-29
打赏
举报
回复
保存为3DS文件,在OPENGL里自己读入3DS文件。
sunge
2003-05-28
打赏
举报
回复
留下mail,我给你发一个。
tttsuhu
2003-05-28
打赏
举报
回复
方法一
1、搞懂其文件结构
2、定义自己的数据结构来组织这些数据
3、用openGL绘制这些数据所代表的对象
方法二
通过工具将三维模型文件转换成C的代码,(但这时模型是定死的,运行时不宜改变)
fzx
2003-05-28
打赏
举报
回复
3dmax 可以导出各种数据的数据 比如说ASE ,是一种文本形式的,自己定义一个数据结构可以方便的把其中的数据读出来。
Learn
OpenGL
with Qt——加载
3D
模型
本文介绍如何在Qt
中
使用Assimp库加载
3D
模型
,包括创建
OpenGL
窗口、着色器程序、纹理加载等步骤。通过具体代码示例,展示了如何处理
模型
数据、网格、纹理和材质,实现
模型
的加载和绘制。
现代
opengl
设计
3D
模型
文件
导入
显示
本文介绍了如何利用
3D
模型
导入
库assimp,将
3D
模型
导入
到
OpenGL
中
并显示。详细讲解了Model类的结构和功能,以及
导入
模型
的具体步骤,包括使用Assimp加载
模型
、处理节点和网格、获取顶点数据、索引和材质等。还提到了重大优化,避免重复加载纹理,最后给出了测试
模型
和调试注意事项。
opengl
| openmesh 读取显示
3d
模型
文件
本文介绍了使用
OpenGL
和OpenMesh读取并显示
3D
模型
文件的方法。包括OpenMesh的下载配置、使用及
3D
文件原理,还阐述了
制作
步骤,如读取文件、用显示列表显示以优化性能,以及实现良好交互,如鼠标控制和键盘事件更换文件与显示模式等。
OpenGL
ES 加载
3D
模型
本文介绍如何使用
OpenGL
ES加载
3D
模型
,重点讲解通过obj文件解析复杂物体。Assimp库用于
导入
多种
模型
文件,但针对简单的
模型
,可理解obj格式并手动解析。文
中
提到一个java库obj2
opengl
,简化了处理过程,提供了加载
3D
模型
的解决方案。
OpenGL
+ Qt
导入
OBJ
模型
本文介绍了如何在QT
中
创建
OpenGL
工程,并详细阐述了
导入
和绘制OBJ
模型
的过程,包括
模型
文件格式解析、数据
导入
OpenGL
、纹理图片
导入
以及着色器的编写。同时,文章还提及了
OpenGL
摄像机的设置和绘制天空盒的技术,帮助读者全面理解
3D
模型
在QT
中
的实现。
游戏开发
8,324
社区成员
23,685
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章