游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1931|回复: 5

场景显示速度优化

[复制链接]

8

主题

91

帖子

93

积分

注册会员

Rank: 2

积分
93
发表于 2004-12-21 15:45:00 | 显示全部楼层 |阅读模式
       大家好,我现在在做一个场景的优化,场景中,大概有10多万个面,几百个位图,现在的fps大概是15左右,我使用OpenGL渲染,没用显示列表前,fps大概是10左右,用了显示列表后,提高到15左右了,我最终想达到fps40左右,请问一下高手,有没有什么好的优化方法,我第一次做优化,不知道如何下手。请高手给个思路。任何优化手段都可以,包括算法优化、代码优化、显卡优化以及汇编优化等等。
      我使用vc6。0+opengl做渲染,其中,场景数据由文件载入,包括顶点数组、面数组、材质数组。

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2004-12-21 16:15:00 | 显示全部楼层

Re:场景显示速度优化

单帧同屏显示降低到3W面

44

主题

156

帖子

162

积分

注册会员

Rank: 2

积分
162
发表于 2004-12-22 12:03:00 | 显示全部楼层

Re:场景显示速度优化

通过优化,,把互相遮盖的,不显示。
这样才能减少显示的面!!

50

主题

992

帖子

1012

积分

金牌会员

Rank: 6Rank: 6

积分
1012
发表于 2004-12-22 22:13:00 | 显示全部楼层

Re:场景显示速度优化

再加上视锥剪切

11

主题

114

帖子

118

积分

注册会员

Rank: 2

积分
118
QQ
发表于 2004-12-30 17:34:00 | 显示全部楼层

Re:场景显示速度优化

加上LOD,不然看到远处密密麻麻的三角形,你会心疼得

96

主题

529

帖子

539

积分

高级会员

Rank: 4

积分
539
发表于 2004-12-31 20:33:00 | 显示全部楼层

Re:场景显示速度优化

使用V。B。O扩展,尽量少用glVertex之类的函数,用glVertexPointer再配合VBO,就可以直接将顶点存到AGP和显存,减少渲染外的数据传输和call指令带来的额外开销。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 22:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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