看板 GameDesign 關於我們 聯絡資訊
     這半年有在做OPENGL(in VC 6.0)的程式練習      由於之前都只是建立少數物件,所以電腦效能都跑的動      但是由於這次要建立的是好幾千筆的sphere物件      程式一執行要移動或是旋轉一整個LAG到不行,雖然用displaylist 執行上是有加快但是,記憶體吃的超大,上網搜尋資料得知      vertex buffer object(VBO)這種方可以提升執行速度還可以節省系統資源      重點是當物件數目越大執行效率越好!!      不過無奈的是,程式碼好複雜阿,不了解要如何使用@.@      所以有沒有哪位高手可以提供一個VOB的簡單用法,小弟感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.192.205
NDark:"好幾千筆的sphere物件" 這是你的關鍵 11/01 18:31
royman127:那要如何解決呢? 11/01 22:00
darkflier:.....換個更快更強大的電腦or換個更有效能的呈現方式 11/01 22:07
Transformers:有作Oct-tree或是BSP-tree加速嗎? 11/01 22:40
royman127:要如何以座標點建立BSP-TREE呢? 11/02 14:00
royman127:我是以gluSolidSphere畫sphere的  11/02 14:02
NDark:SolidSphere面數調小一點,看會不會改善. 11/02 17:12
NDark:不能改善的話.表示問題不是在面數. 11/02 17:12
makuro:提供幾個方法1.culling 2.粒子 11/02 17:13
reizarc:加個 frustum culling 就沒事啦 11/03 12:27
reizarc:另外 vertex buffer + instancing 可以加速許多 11/03 12:28
reizarc:話說如果都確定是 sphere 的話 可以用 billboard 混過 11/03 12:29
wupojung:http://www.songho.ca/opengl/gl_vbo.html 11/07 13:32