спасибо
|
Цитата:
|
Вложений: 4
Вот дам вам пару учебников из своей коллекции :) очень хороший народный учебник по OpenGL ну и еще один неплохой .
|
Объясните кто-нибудь дураку поподробнее, как загружать вмодели из 3дмакса(желательно с примером).
|
Вложений: 2
Сам я не пробовал ниче отсюда, и не разбирал, но может вам поможет...
|
|
Вот статья с подробным описанием формата MD2, его загрузки и рендеринга c использованием OpenGL, также там есть исходники загрузчика.
http://tfc.duke.free.fr/old/models/md2.htm А вот для формата MD2 спецификация: http://tfc.duke.free.fr/coding/md2-specs-en.html Вот описание формата (спецификация) и загрузчик формата MDL: http://tfc.duke.free.fr/coding/mdl-specs-en.html Вот описание формата (спецификация) и загрузчик формата MD5: http://tfc.duke.free.fr/coding/md5-specs-en.html PS: все это можно найти здесь: http://tfc.duke.free.fr/ |
Вопрос тем, кто работал с OpenGL:
Что быстрее визуализируется - дисплейные списки или массивы вершин с текстурными координатами и нормалями с большим кол-вом примитивов (GL_TRIANGLES, GL_QUADS и т.д.)? |
Вот написал три теста "рисования" большой плоскости из GL_QUADS 150*150 т.е. 22500 квадов или 45000 треугольников с различными техниками отображения:
1. Array.exe - создается простой массив вершин (Ground) и рисуется следующим образом: Код:
glInterleavedArrays(GL_T2F_N3F_V3F, 0, Ground); Код:
flist=glGenLists(1); Код:
int t[2]; первые два варианта ведут себя одинаково (FPS 122 - 164 соответственно когда все видно и когда не видно ничего), а вот третий... вообще должно быть медленнее, а выходит что OpenGL как-то сам включает алгоритм определения видимости треугольников и когда на экраене ниче нет FPS выростает до 584, а когда видно поле результат такой же как и в первых двух случаях (FPS около 128 ) PS: Особо интересно как это будет работать на ATI карточках... PS2: Мой комп: Cel D 2.4GHz/512 MB Dual/64MB GF4 MX440 |
Для такой машины тест не впечатляет.
Блитц быстрее работает |
что то ты криво зделал...
тут или culling или что то тормозит :) или надо юзать VBO... или хз [offtop] попробуй вот че glEnable(GL_NO_BUGS); glEnable(GL_AUTO_GENERATE_ENGINE); glEnable(GL_AUTO_CREATE_MODEL); glEnable(GL_MINIMIZE_FPS_TO_10000); glEnable(GL_EMULATE_NV120000_WITH_NO_BRAKES); glEnable(GL_WARP_ME_TO_JONH_CARMACK); взято из мега ацки серкетного топика на гд [offtop] |
Цитата:
PS: Хоть бы результаты оставил... PS2: Я только учусь ;-) 2jimon: обязательно попробую :) |
Вот хороший ресурс по OpenGL на русском языке:
http://steps3d.animekazan.net/ |
45 000 на моем компе 250 фпс.
твои тесты: 1 35 фпс 2-3 скачет от 2000 до 100. фиг поймешь, слишком быстро камера крутицца. |
Цитата:
|
Часовой пояс GMT +4, время: 04:09. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot