游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1294|回复: 1

关于地形渲染的问题

[复制链接]

42

主题

140

帖子

158

积分

注册会员

Rank: 2

积分
158
发表于 2009-11-15 12:30:00 | 显示全部楼层 |阅读模式
小弟正在做地形渲染,用的四叉树,用的是绘制三角形扇的方式,当树达到5层的时候,差不多有1024个节点了,也就调用了1024个DIP。速度奇慢啊。我是首先创建了一个固定的顶点缓冲,和高度图一样的大小,然后每次DIP直接修改索引缓冲。包括Lock和Unlock,我感觉没办法把所有的三角形扇用一个DIP画出来,结果速度奇慢,只有几帧,我看了看别人写的代码,基本上就差不多,不过人家是1024个glBegin() glEnd()直接绘制顶点。我想问问为啥会这么慢,有没有啥好的解决方案,谢谢大家乐。

0

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2010-1-6 22:48:00 | 显示全部楼层

Re:关于地形渲染的问题

用LOD技术优化,可去看看
http://blog.csdn.net/skydesign/archive/2008/11/19/3331555.aspx
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-16 14:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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