Книги / Алгоритмы и теория / Алгоритмы / Компьютерная графика. Рейтрейсинг и растеризация

Компьютерная графика. Рейтрейсинг и растеризация

Гэбриел Гамбетта

Эта книга представляет собой практическое руководство по двум фундаментальным подходам в компьютерной графике — рейтрейсингу (трассировке лучей) и растеризации. Автор объясняет сложные концепции 3D-рендеринга доступным языком, избегая излишней математической сложности, что делает материал понятным даже для новичков.

В первой части книги читатель погружается в мир трассировки лучей: изучает базовые принципы симуляции света, создание реалистичных отражений и теней, а также построение полноценных рендеров с имитацией поведения световых лучей. Вторая часть посвящена растеризации — от рисования простых линий и треугольников до работы с перспективной проекцией, удалением скрытых поверхностей и наложением текстур.

Особенностью книги являются наглядные примеры с псевдокодом, которые позволяют реализовать описанные алгоритмы на любом языке программирования, а также интерактивные JavaScript-демонстрации, вдохновляющие на самостоятельные эксперименты. Издание идеально подходит для программистов, которые хотят понять внутреннее устройство современных графических технологий.

Похожие книги