Тема: NO IMPORTANT
Показать сообщение отдельно
  #2  
Старый 20.08.2007, 13:08
AlexSku AlexSku вне форума
Специалист
 
Регистрация: 07.05.2007
Адрес: Москва
Сообщения: 884
Репутация: 21699
По умолчанию

DirectX и OpenGL - это библиотеки, которые можно подключать к твоему приложению. Их задача - найти драйвер видеокарты. Далее, в библиотеках используются функции для рисования. Часть команд выполняется центральным процессором, а часть процессором видеоплаты. Получается очень быстрая графика. Рисование выглядит так. Задний буфер (т.е. область памяти, которая должна отображаться, но пока невидима), заполняется фоном. Потом выводятся фигуры (набор треугольников и картинки-текстура). Указываются дополнительные возможности, как перемещение, освещение... Наконец, эта область выводится на экран и всё начинается сначала. В DirectX есть пример Billboard, в котором рисуется холм, небо, 500 деревьев примерно 1000 раз в секунду. Лучше всего почитать книги.
Ответить с цитированием