OpenGL渲染大场景的问题

wutongwei199186 2014-03-24 12:55:56
在用OpenGL渲染一个大一点场景时会很卡,想请教一下有什么方法可以只渲染看到的东西而看不到的东西不渲染,菜鸟刚接触OpenGL,请有解决过这个问题的前辈指教一下方法,谢谢了。
...全文
180 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
victor_woo 2014-03-27
  • 打赏
  • 举报
回复
引用 6 楼 wutongwei199186 的回复:
也就是说看不到的东西GL已经进行了处理,没有对它进行渲染,尽管写了那部分的代码,是吗
是这样的
wutongwei199186 2014-03-27
  • 打赏
  • 举报
回复
也就是说看不到的东西GL已经进行了处理,没有对它进行渲染,尽管写了那部分的代码,是吗
victor_woo 2014-03-25
  • 打赏
  • 举报
回复
这个GL已经帮你处理了 1:在显示代码中不要有复杂计算 2:生成后不再变化的元素组合使用显示列表 3:不要一边计算一边显示
wumn29 2014-03-24
  • 打赏
  • 举报
回复
定义个屏幕坐标, 比如x=0, Y=0,w=1000,h=500, 然后场景里面物体的坐标都是基于这个屏幕的 在渲染逻辑里面判断该物体在屏幕里面才渲染, 否则不渲染
sanxindancao 2014-03-24
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
用显示引擎 吧 osg , open inventor 什么的额

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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