怎样在Opengl中导入其他软件制作的3D模型

qinzheng 2003-05-26 07:37:54
如3dmax制作的东西,我想在OpenGL程序中使用,应该怎么办呢?
提供方法及代码均可,谢谢大家
...全文
692 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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 ,是一种文本形式的,自己定义一个数据结构可以方便的把其中的数据读出来。

8,325

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧