Гэбриел Гамбетта - Компьютерная графика. Рейтрейсинг и растеризация.
Название: | Компьютерная графика. Рейтрейсинг и растеризация. | |
Автор: | Гэбриел Гамбетта | |
Жанр: | Программирование графики | |
Изадано в серии: | Библиотека программиста | |
Издательство: | Питер | |
Год издания: | 2022 | |
ISBN: | 978-5-4461-1911-0 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Компьютерная графика. Рейтрейсинг и растеризация."
За красивыми образами анимационного фильма и реалистичной средой популярных видеоигр скрываются загадочные алгоритмы. В этой книге вы познакомитесь с двумя основными направлениями современной графики: рейтрейсингом и растеризацией. Такая литература пугает новичков из-за большого количества математики. Но только не в этом случае. Познакомьтесь с 3D-рендерингом без длинных формул! Вы создадите полноценные рабочие рендеры — рейтрейсинг, симулирующий лучи света и их отражение от объектов, растеризатор 3D-моделей, научитесь создавать реалистичные отражения и тени, а также отрисовывать сцены с любой точки обзора. Наглядные примеры с псевдокодом позволят без проблем создавать рендеры на любом языке, а живые JavaScript-демки каждого алгоритма вдохновят на самостоятельные подвиги.
Читаем онлайн "Компьютерная графика. Рейтрейсинг и растеризация.". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (22) »
Благодарности.................................................................................................................... 16
Введение.............................................................................................................................. 17
Для кого эта книга.................................................................................................................. 17
Охват книги.............................................................................................................................. 18
Зачем читать эту книгу......................................................................................................... 19
Структура издания. ............................................................................................................... 19
И еще об авторе. ................................................................................................................... 21
От издательства...................................................................................................................... 21
Глава 1. Вводные понятия........................................................................................................ 22
Холст........................................................................................................................................... 22
Система координат........................................................................................................ 22
Цветовые модели............................................................................................................ 24
Субтрактивная цветовая модель. .............................................................................. 24
Аддитивная цветовая модель...................................................................................... 26
Забудьте лишние детали.............................................................................................. 27
Глубина цвета и представление. ....................................................................................... 28
Управление цветом................................................................................................................ 29
Сцена. ........................................................................................................................................ 29
Итоги главы. ............................................................................................................................. 30
Tlgm: @it_boooks
8 Оглавление
ЧАСТЬ I. ТРАССИРОВКА ЛУЧЕЙ
Глава 2. Базовая трассировка лучей.................................................................................. 32
Рендеринг ландшафта Швеции.......................................................................................... 32
Основные допущения........................................................................................................... 34
С холста на окно просмотра. ............................................................................................ 36
Трассировка лучей. ............................................................................................................... 36
Уравнение траектории луча. ...................................................................................... 37
Уравнение сферы........................................................................................................... 38
Луч встречается со сферой......................................................................................... 39
Рендеринг первых сфер. ...................................................................................................... 41
Итоги главы. ............................................................................................................................. 46
Глава 3. Свет............................................................................................................................... 47
Упрощающие допущения. ................................................................................................... 47
Источники света..................................................................................................................... 48
Точечный свет................................................................................................................... 48
Направленный свет........................................................................................................ 48
Рассеянный свет. ............................................................................................................. 49
Освещение одной точки...................................................................................................... 50
Диффузное отражение. ....................................................................................................... 51
Моделирование диффузного отражения............................................................... 52
Уравнение диффузного отражения.......................................................................... 54
Нормали сферы. ............................................................................................................. 54
Рендеринг с диффузным отражением...................................................................... 55
Зеркальное отражение........................................................................................................ 57
Моделирование зеркального отражения. ............................................................. 59
Выражение зеркального отражения. ....................................................................... 62
Уравнение полного освещения.................................................................................. 62
Рендеринг с зеркальными отражениями................................................................. 63
Итоги главы. ............................................................................................................................. 66
Tlgm: @it_boooks
Оглавление 9
Глава 4. Тени и отражения...................................................................................................... 67
Тени............................................................................................................................................. 67
Принцип формирования теней.................................................................................. 67
Рендеринг с тенями......................................................................................................... 70
Отражения. --">
- 1
- 2
- 3
- 4
- . . .
- последняя (22) »
Книги схожие с «Компьютерная графика. Рейтрейсинг и растеризация.» по жанру, серии, автору или названию:
Л. Аммерал - Интерактивная трехмерная машинная графика Жанр: Программирование графики Год издания: 1992 Серия: Машинная графика на языке Си |
Эрик Мэтиз - Изучаем Python. Программирование игр, визуализация данных, веб-приложения Жанр: Программирование игр Серия: Библиотека программиста |
Другие книги из серии «Библиотека программиста»:
Эндрю Хант, Дэвид Томас - Программист-прагматик. Путь от подмастерья к мастеру Жанр: Программирование: прочее Год издания: 2004 Серия: Библиотека программиста |
Кэл Ньюпорт - В работу с головой. Паттерны успеха от IT-специалиста Жанр: Справочная деловая литература Серия: Библиотека программиста |
С. Николенко, А. Кадурин, Е. Архангельская - Глубокое обучение Жанр: Искусственный интеллект Год издания: 2018 Серия: Библиотека программиста |
Скотт Чакон, Бен Штрауб - Git для профессионального программиста Жанр: Программирование: прочее Год издания: 2016 Серия: Библиотека программиста |