пятница, 12 ноября 2010 г.

Карта нормалей в TSR Workshop

Ссылки по теории в помощь:


Давайте вначале разберёмся, что же такое карта нормалей и для чего она используется в SIMS 3. Те, кто занимается 3d моделированием или разра-боткой игр уже,наверное, знают об этом достаточно, однако советую всё же прочитать эту статью полностью, т.к. в SIMS 3 карты нормалей имеют немного другой формат.
Так же можете ознакомиться с теорией (по ссылкам, которые приведе-ны в начале этого текста)
И так, из курса геометрии мы знаем что нормаль - это прямая, ортогональная (перпендикулярная) касательной прямой к некоторой кривой или касательной плоскости к некоторой поверхности. Если это сложно переваривается у вас в голове, поясню. Возьмём кривую, проведём к ней касательную, проведём к касательной перпендикуляр. Этот перпендикуляр и есть нормаль.
В 3d моделировании карта нормалей нужна для придания модели псевдо-рельефности. Т.е. каждый пиксель карты (текстуры) нормалей содержит информацию о высоте/глубине и угле смещения. Таким образом можно нарисовать мелкие детали, которые будут выглядеть рельефно под разными углами освещения, при этом не нагружая видео карту большим количеством полигонов. Можно рисовать выпуклости и вогнутости на одежде, складки, пуговицы, стежки швов, различные брошки, значки, запонки и т.д. Под разными углами освещения эти элементы будут иметь разное направление тени, но не стоит забывать, что это всё-таки псевдо-рельеф, поэтому если посмотреть под определённым углом, вы увидите что эти участки на самом деле плоские.