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

Читать дальше “Основы алгоритма трассировки лучей. Третья часть.” »
Основы алгоритма трассировки лучей. Вторая часть.
Продолжение первой части статьи про трассировку лучей.
Текстурирование
Что-то наскучило все одноцветное. Давайте сделаем мир прекрасней! Покроем наши объекты текстурами.
Читать дальше “Основы алгоритма трассировки лучей. Вторая часть.” »
Основы алгоритма трассировки лучей. Первая часть.
Практическая реализация алгоритма трассировки лучей
В этой статье я расскажу как в несколько нехитрых шагов достичь вот такого результата
Читать дальше “Основы алгоритма трассировки лучей. Первая часть.” »