3D游戏引擎设计和实现(12)
游戏的地图文档格式是很重要的一种格式,设计得好和坏,都关系到读写和渲染速度。假如保存的信息过少,就会导致渲染时花费大量的时间在计算。就现在主流的3D游戏,都会用这种思想:就是能预先计算的东西,就要先计好,不是在游戏中实现计算。比如用BSP树来保存冲突检测,保存可见性等,都是为了提高渲染速度。
在CS的BSP文档格式中也是这样的,先计算好任何场境的BSP数据,这样就能够快速渲染。起先我还不知道什么叫BSP,就得赶紧去学习什么叫BSP。看看那本电脑图像学原理的书,原来只是用来保存面的可见性。BSP就是Binary Space Partition(ing)。这个文档里除了保存BSP树的数据外,更有使用到的纹理信息,模型信息等。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




