суббота, 4 августа 2012 г.

мне интересно ваше предложение






Оптимизация Direct3D приложений. / Статьи / Программирование игр / GameDev.ru Разработка игр

Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум

/ / / / Оптимизация Direct3D приложений.

Оптимизация Direct3D приложений.

Начнем издалека. Оптимизация любого приложения, а графического тем более, это процесс не только увлекательный и волнующий, но очень и очень полезный. Затратив немного усилий в момент, когда создается приложение можно избавить себя от кучи проблем в момент, когда приложению понадобится дополнительная производительность. К тому же, обычно, если программист задумывается об оптимизации, то у него есть немного время, и он может написать не только быстро, но и красиво. Большая часть советов, приводимых здесь общедоступна, но, к сожалению, не общеизвестна. А, учитывая, что чем больше хороших игровых проектов (это особенно актуально для России), тем больше платят зарубежные издатели за права на издание, тем больше в конечном итоге объем рынка игровых приложений в России, и тем привлекательнее этот рынок для инвестиций. Замкнутый круг, от расширения (но не разрыва), которого выигрывают все стороны - повышается престиж страны и конечный заработок разработчиков. Итак, немного напыщенных фраз закончены - пора перейти к советам.

Статья не ставит своей целью разработку качественного каркаса для графического движка современного уровня, а просто призвана объяснить и по возможности обосновать тонкие места и ошибки в большинстве современных разработок.

Оптимизация трехмерного приложения может вестись по нескольким ключевым позициям:

1 Оптимизация рендеринга.

2 Оптимизация процессорной части приложения.

3 Оптимизация алгоритмов.

source




Комментариев нет:

Отправить комментарий