Отображение сфер - Sphere mapping
Эта статья не цитировать любой источники.Сентябрь 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В компьютерная графика, отображение сфер (или же сферическое отображение окружающей среды) является разновидностью отображение отражений который аппроксимирует отражающие поверхности, рассматривая окружающую среду как бесконечно удаленную сферическую стену. Эта среда хранится в виде текстуры, изображающей, как бы выглядела зеркальная сфера, если бы она была помещена в среду, используя орфографическая проекция (в отличие от одного с перспектива ). Эта текстура содержит отражающие данные для всего окружения, за исключением пятна непосредственно за сферой. (Пример такого объекта см. На рисунке Эшера. Рука с отражающей сферой.)
Чтобы использовать эти данные, нормальная поверхность объекта, направление взгляда от объекта к камере и / или направление отражения от объекта к окружающей среде используется для вычисления координаты текстуры для поиска в вышеупомянутой карте текстуры. Результат выглядит так, как будто окружающая среда отражается на поверхности визуализируемого объекта.
Пример использования
В простейшем случае для генерации координат текстуры предположим:
- Карта была создана, как указано выше, если смотреть на сферу по оси z.
- Координата текстуры центра карты (0,0), а изображение сферы имеет радиус 1.
- Мы визуализируем изображение в той же ситуации, что и сфера, но сфера была заменена отражающим объектом.
- Создаваемое изображение является ортогональным, или зритель находится бесконечно далеко, поэтому направление взгляда не меняется при перемещении по изображению.
По координате текстуры , обратите внимание, что изображенное место на сфере (куда z является ), и нормаль в этом месте также . Однако нам дается обратная задача (нормаль, для которой нам нужно создать координату карты текстуры). Таким образом, координата текстуры, соответствующая нормальному является .
Смотрите также
- Skybox (видеоигры)
- HEALPix, отображение с небольшим искажением, произвольной точностью и фрагментами одинакового размера
Этот компьютерная графика –Связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |