游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2077|回复: 2

关于OpenGL读取3ds文件中关键帧的问题

[复制链接]

5

主题

8

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2009-10-22 10:29:00 | 显示全部楼层 |阅读模式
我在网上查了好多!已经可以正确的读取3ds文件了,可是我现在需要可以读取3ds的动画,在代码中对于关键帧的出来是跳过!
希望高手指点我一概怎么去学习这方面的处理呢?有什么书有讲到,在网上也没查到相关的代码!高手有没有稍微基础的点代码给我看看呢?
我的邮箱369092049@qq.com
谢谢了!!


我的问题简单化其实是在一个正常读取3ds文件的代码中,在读取文件内容是到关键帧这块它是选择了跳过!我想是不是可以通过在其中加入对关键帧的处理来使我带有动画效果的3ds文件能在OpenGL渲染后窗口能看到这个动画呢?
/** 关键帧 */
case EDITKEYFRAME:
/** 跳过关键帧块的读入 */
m_CurrentChunk->bytesRead += fread(buffer, 1, m_CurrentChunk->length - m_CurrentChunk->bytesRead, m_FilePointer);
break;

是否是在其中添加代码呢?代码应该怎么写呢?我想对于关键帧的读取可能比较复杂吧,有没什么能参考的资料呢?或者代码呢?
谢谢各位高手了

10

主题

29

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2009-10-27 15:01:00 | 显示全部楼层

Re: 关于OpenGL读取3ds文件中关键帧的问题

你可以用MD2关键帧动画,更好的办法是用骨骼动画实现,而且数据量小。

5

主题

8

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2009-10-29 10:49:00 | 显示全部楼层

Re:关于OpenGL读取3ds文件中关键帧的问题

谢谢了    我也是这样想
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-18 09:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表