Основные понятия и алгоритмы компьютерной графики Метод трассировки лучей - простой и красивый метод построения изображения с точным расчетом эффекта освещения Координаты и преобразования на плоскости и в трехмерном пространстве Различные способы задания ориентации объектов в пространстве и задания поворотов Что такое цвет и как его можно представить в компьютере Преобразование цвета в различных устройствах для отображения и получения изображений Перевода идеальных геометрических объектов в растровое представление Удаления невидимых поверхностей для полной реалистичности Моделирование взаимодействия различных объектов с падающим на них светом Основные типы и методы анимации Графика реального времени Реализация спецэффектов Доступные многочисленные примеры исходного кода Данная книга посвящена алгоритмическим основам современной компьютерной графики. Описаны базовые математические понятия, такие как матрицы и кватернионы. Детально рассматривается физика освещения, включая физически-корректное освещение. Отдельные главы посвящены методу трассировки лучей и современному OpenGL. Дается реализация ряда специальных эффектов при помощи шейдеров на языке GLSL. Весь исходный код доступен в репозитории на github. Издание будет полезно всем, кто планирует работать с компьютерной графикой.

Fatal error: Uncaught Error: Call to a member function fetch_row() on false in /home/user/web/тумба.онлайн/private/versions/ver_5/pages/books_single.php:285 Stack trace: #0 /home/user/web/тумба.онлайн/private/versions/ver_5.php(577): include() #1 /home/user/web/тумба.онлайн/public_html/index.php(200): include('...') #2 {main} thrown in /home/user/web/тумба.онлайн/private/versions/ver_5/pages/books_single.php on line 285