本Demo是演示如何使用BSP/PVS来快速渲染室内场景,所涉及到的技术有:
1. 基于BSP/PVS的快速空间分割、多边形排序和可视性判断,BSP地图可随意改动;
2. Frustum Culling:目前只是对人物进行;
3. Bump Mapping。在本Demo中只对地板使用了单通道Emboss Bump Mapping(本来想使用DOT3 Bump的,但考虑到现在好多电脑的显卡都不是很高档,所以采用了速度较快的Emboss Bump,虽然效果没有DOT3好)。由于使用了MultiTexture扩展,所以只有显卡支持该扩展,才能看到效果。
4. 简单的碰撞检测;
5. MD2模型的加载与控制;
6. 字体的显示。
本Demo只有三个人:兔女郎、怪物和武士。当你走近他们时,他们会作出反应。
室内FPS引擎Demo
最新推荐文章于 2024-11-21 19:42:31 发布
该博客介绍了一个使用BSP/PVS快速渲染室内场景的Demo,涉及基于BSP/PVS的空间分割、多边形排序和可视性判断等技术,还包括Frustum Culling、Bump Mapping、碰撞检测、MD2模型加载与控制、字体显示等,使用MultiTexture扩展,需显卡支持,Demo中有三人会有互动。
773





