VBO简介

来源:互联网 发布:淘宝上买ae片头模板 编辑:程序博客网 时间:2024/06/05 12:06

From: http://bbs.icax.org/viewthread.php?tid=504343

 

什么是VBO? 支持VBO会有什么优势?:

Vertex Buffer Objects (VBO顶点缓存) 是OPENGL API的一个扩展函数,把常用的数据资料存放于显示卡的显存上,显示卡GPU能快速获得,提高了处理速度。

 

5 W' ^) J/ @- L4 i. |& C  |为什么VBO是个重要的功能?

VBO是利用最新的图形硬件技术进行画面渲染,它不需要从本已不堪重负的系统内存中频繁传送资料,减轻了系统内存的负担,提高了整体系统的运行效率。并且使显示卡能快速获得渲染画面所需要的各项数据,以此达到更佳的绘图效能。

 

什么时候可以拥有这个功能?  p0 l) }/ _7 |' U

系统会自动把所需要的几何顶点、纹理贴图、帧缓存等数据存入,充分利用显示内存高速访问的优点使GPU即时获得数据进行处理或渲染,更大的显存可提供更大空间载入数据。

 

VBO是专利且独家属于 ATI FireGL, FirePro 的功能吗?

VBO 是OpenGL的一个扩展。是 Dassault Systèmes (达梭科技)与ATI共同合作,针对ATI硬件独有的架构开发并完成在新版本的软件中增加VBO的功能, 包括三维设计行业中占据领先地位的Solidworks 2009 和 汽车、航太工业的 CATIA (V5 R18 及之后版本), 以符合他们对于设计更大、更高、更精细的需求,让工作的效率再次提升。' b2 h) g* I0 Q# l8 f


 

VBO的要点
9 M; l6 b; B  X9 o1. 实时检测确认可用的显存数量,动态分配最大程度利用硬件。
* D. U; c$ d) `2. 依靠ATI FirePro, ATI FireGL 采用大容量、最新显存技术,快速的添加、删除、转移在显存中的资料数据得以实现,提供良好的设计互动。