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









