Skip to main content

Основы алгоритма трассировки лучей. Третья часть.

AA

При рендеринге методом трассировки лучей возникает проблема так называемых «лесенок» на границах объектов и текстур. Источник проблемы заключается в том, что мы пытаемся аналитическую функцию дискретизировать с некоторым постоянным шагом отчетов. Это ведет к неизбежной потере данных и, как следствие, к потере качества изображения. Процесс устранения таких лесенок называется Anti-Aliasing.

No AA
No AA

With AA
With AA

Читать дальше “Основы алгоритма трассировки лучей. Третья часть.” »

Основы алгоритма трассировки лучей. Вторая часть.

Продолжение первой части статьи про трассировку лучей.

Текстурирование

Что-то наскучило все одноцветное. Давайте сделаем мир прекрасней! Покроем наши объекты текстурами.

Пример использования текстур
Использование текстур

Читать дальше “Основы алгоритма трассировки лучей. Вторая часть.” »

Основы алгоритма трассировки лучей. Первая часть.

Практическая реализация алгоритма трассировки лучей

В этой статье я расскажу как в несколько нехитрых шагов достичь вот такого результата

желаемый результат
Ням-ням

Читать дальше “Основы алгоритма трассировки лучей. Первая часть.” »