3D游戏引擎FAQ 3. 什么是剔除(culling)系统和LOD系统?

3. 什么是剔除(culling)系统和LOD系统?


剔除系统可以只绘制出游戏场景中未被墙及其他物体遮挡的部分。一般的剔除系统是基于BSP树或者入口(Portal)的。BSP树系统是最快和最有效的场景组织结构,特别是对于室内场景来说,但是BSP树必须在场景编辑器中预计算。渲染器不支持使用八叉树(Octree)来组织场景的剔除。多数商业化3D引擎使用基于BSP树的剔除系统。如果使用BSP树的剔除系统的话,室内渲染速度和场景大小、对象数目无关,甚至在老的PC上都可以使游戏以正常的帧率运行。

LOD系统可以增加室外场景的帧率。如果摄像机离物体比较远的话,它可以自动将物体转换为“简单”形体,这样就减少了每帧要绘制的多边形数目。


文章出处:飞诺网(http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008911/142110.html)

 

3D游戏引擎FAQ

作者信息:
姓名:韩红雷
单位:中国传媒大学 动画学院
主要研究方向:计算机图形学、计算机动画技术、游戏引擎
Email:hanhonglei@cuc.edu.cn
blog:http://hanhonglei.spaces.live.com/

文章出处:飞诺网(http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008911/142110.html)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值