Jump to content

Сферное картографирование

В компьютерной графике сферическое картографирование (или сферическое картографирование среды ) — это тип картографирования отражений , который аппроксимирует отражающие поверхности, рассматривая окружающую среду как бесконечно далёкую сферическую стену. Эта среда хранится в виде текстуры, изображающей зеркальную сферу. [ нужны дальнейшие объяснения ] выглядело бы так, как если бы оно было помещено в окружающую среду с использованием орфографической проекции (в отличие от проекции с перспективой ). Эта текстура содержит данные об отражениях для всего окружения, за исключением места непосредственно за сферой. (Один пример такого объекта см. в рисунке Эшера « Рука с отражающей сферой» .)

Чтобы использовать эти данные, нормаль поверхности объекта, направление обзора от объекта к камере и/или направление отражения от объекта к окружающей среде используются для расчета координаты текстуры для поиска в вышеупомянутой карте текстур. Результат выглядит так, как будто окружающая среда отражается на поверхности визуализируемого объекта.

Пример использования

[ редактировать ]

В простейшем случае генерации текстурных координат предположим:

  • Карта была создана, как указано выше, с учетом сферы вдоль оси Z.
  • Текстурная координата центра карты равна (0,0), а изображение сферы имеет радиус 1.
  • Мы рендерим изображение в той же ситуации, что и сфера, но сфера заменена отражающим объектом.
  • Создаваемое изображение является ортогональным, или зритель находится бесконечно далеко, так что направление взгляда не меняется при движении по изображению.

По координате текстуры , обратите внимание, что изображенное место на сфере ( z где ), и нормаль в этом месте также . Однако перед нами стоит обратная задача (нормаль, для которой нам нужно создать координату текстурной карты). Таким образом, координата текстуры, соответствующая нормали является .

См. также

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b4f49f95d220a17355541023809a8460__1723021860
URL1:https://arc.ask3.ru/arc/aa/b4/60/b4f49f95d220a17355541023809a8460.html
Заголовок, (Title) документа по адресу, URL1:
Sphere mapping - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)