Вниз
Скачать: CL | DM;

Ускорение отрисовки полигона   Найти похожие ветки 

 
XDev ©   (2004-07-28 23:57) [0]

Создаю в OpenGL ландшафт из битмэпа, но движок начинает сильно тормозить, подскажите какую нибудь идею по оптимизации перерисовки?


 
Белый Крыс ©   (2004-07-29 20:12) [1]

Смотря как ты его рисуешь, в каком виде держишь?
Вот, например, если ты его текстурируешь одной большой ткстурой, то можно загнать в массив и использовать glDrawElements, более того если использовать VBO, то тут ты наверное ахнешь, когда увидешь прирост :), если конечно что-то еще не мешает.
Напиши маленькую программу, которая будет сохранять в свой формат карты высот, координаты текстур, нормали, и треугольники. У меня для карты 128*128 нормали 3 секунды считаются :) Если карта раза в 4 больше, то можно идти пить чай.
А вообще старайся минимизировать переключение стейтов.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
1-1100604775
Rifo
2004-11-16 14:32
2004.11.28
Буфер обмена-как до него добраться?


3-1098803484
clickmaker
2004-10-26 19:11
2004.11.28
MS SQL, LPC & TCP/IP


14-1100149608
Dmitriy O.
2004-11-11 08:06
2004.11.28
Ясир Арафат умер. Официально


1-1100118517
Jiuradfer
2004-11-10 23:28
2004.11.28
А как програмно возвести число в степень?


8-1093602567
Calm_Kid
2004-08-27 14:29
2004.11.28
Странности с waveInStop ?




   Наверх