Введение в программирование трехмерных игр с DX9




На рисунке сверху изображено отражение - часть 2


/p>

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

Цели

  • Получить представление о том, как работает буфер трафарета, как создать буфер трафарета и как управлять им.
  • Узнать как создаются зеркальные отражения и как буфер трафарета используется для того, чтобы на поверхностях, не являющихся зеркальными, отражений не появлялось.
  • Посмотреть, как с помощью буфера трафарета можно визуализировать тени и избежать «двойного смешивания».




Содержание  Назад  Вперед