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

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

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

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

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

Компьютерная графика. Рейтрейсинг и растеризация
A
Автор
Гэбриел Гамбетта
Издательство
Питер
Год
2022
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент