Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2014, 00:49   #1
Ontorion
 
Регистрация: 26.05.2014
Сообщений: 7
По умолчанию скорость отрисовки в Opengl

хотелось бы узнать на счет скорости рисования в opengl. использую движок asphyre (phomm спасибо за помощ в соседней теме). рисую 1000 изображений 256 на 512 пикседей. fps движка падает до 13 (1000 при рисовании одного изображения). это нормальное явление или я чтото делаю не так? при отрисовке одного изображения fps=1000 при отрисовке 2 падает на 100 при отрисовке 3 падает еще на 100.
Ontorion вне форума Ответить с цитированием
Старый 11.06.2014, 11:07   #2
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Почитайте про батчинг (batching). Суть в том, что нарисовать 1000 моделей из 2-х треугольников намного медленнее, чем нарисовать 1 модель из 2000 треугольников. Не всё так просто конечно, надо многое учитывать, но это позволяет существенно поднять производительность. Ещё можно почитать про instancing, но это гораздо сложнее. Не в курсе, умеет л всё это asphyre, но по идее батчинг спрайтов должен быть.
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 11.06.2014, 11:58   #3
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,692
По умолчанию

Цитата:
при отрисовке одного изображения fps=1000 при отрисовке 2 падает на 100 при отрисовке 3 падает еще на 100.
Это нормально. FPS от кол-ва рисуемых моделей зависит нелинейно
Kostia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi и OpenGL - низкая дальность отрисовки Useroid Мультимедиа в Delphi 11 14.01.2014 09:21
Дано скорость лодки, скорость течения реки, время движения, определить путь S, пройденный лодкой (на Delphi) zhora-011 Помощь студентам 1 06.09.2013 22:05
Скорость рисования и остальная скорость ZotaC Gamedev - cоздание игр: Unity, OpenGL, DirectX 121 13.11.2010 22:51
скорость отрисовки примитивов в delphi (многа букав) xrob Помощь студентам 0 19.10.2010 03:04
Изменение параметров отрисовки OpenGL hotcooler17 Мультимедиа в Delphi 11 15.11.2009 13:01