游戏开发论坛

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

opengl 实现动画方案能不能用gif 或者flash代替

[复制链接]

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2006-11-7 13:50:00 | 显示全部楼层 |阅读模式
我现在实现动画是用很多tga文件序列,在启动时加载,所以占用内存很大。

怎样动态加载而又没有明显的延时感觉? 有过这方面的经验吗?

或者实现动画方案能不能用gif 或者flash代替,在opengl里显示,有没有哪位做过这方面研究啊。

21

主题

230

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2006-11-7 14:14:00 | 显示全部楼层

Re:opengl 实现动画方案能不能用gif 或者flash代替

用DDS DXT1格式的内存要小些。也不用解码。
动态加载可以读文件做到一个线程里面。关键是不卡,流畅。而不是 加快速度。只要流畅就可以了。opengl多线程不好。所以最好和渲染相关的做到一个线程里面。

21

主题

230

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
发表于 2006-11-7 14:20:00 | 显示全部楼层

Re:opengl 实现动画方案能不能用gif 或者flash代替

有2个耗时间的操作,1个是读文件,1个是上传到显卡。用压缩材质可以2个都加速。然后文件开销要大些。opengl的好像是glbind glteximage什么的耗时间。不过很小十几ms的样子,显卡速度上传速度500m/s的样子。文件的话,seek的时间有平均9ms.还有读文件,找文件这些。如果第一次用很慢。但是操作系统缓存了就很快了。磁盘速度是40m/s的样子。我想把文件打包也可以加快速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 19:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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