#071 Vulkan API: Трассировка лучей 11.2: Вектор нормали Что происходит, когда мы меняем нормаль

Аватар автора
00:00 Введение в нормали в компьютерной графике • Нормали важны для отражения света и графического реализма. • Они помогают придать поверхностям текстурный оттенок, например, кирпичной стене. • Правильное отражение лучей на зеркальных поверхностях обеспечивает реалистичность. 00:45 Пример с кирпичной стеной • Изменение нормалей позволяет визуально видеть углубления между кирпичами. • Это достигается путём изменения обычного для поверхности. 01:13 Важность нормалей для отражений • Лучи должны правильно отражаться от зеркальных поверхностей для реалистичности. • Ссылка на более подробное видео о нормалях в компьютерной графике. 02:11 Эксперименты с нормалями в приложении Reflections • Цель — изменить обычный расчёт в приложении Reflections. • Необходимость установки Vulkan API и поддержки трассировки лучей графическим процессором. 05:06 Настройка хит-шейдера • Хит-шейдер отвечает за отражения. • Изменение нормалей требует обновления хит-шейдера и перекомпиляции. 06:36 Результаты изменений нормалей • При изменении нормалей отражения следуют за светом. • Чёрные объекты на отражениях связаны с многократными отражениями. 10:03 Контроль над отражениями через Vulkan • Vulkan предоставляет полный контроль над отражениями. • Возможность сделать отражения более реалистичными или «жёсткими». 13:12 Заключение • Возвращение к исходному файлу шейдера восстанавливает правильные отражения. • Повторение важности поддержки Vulkan и трассировки лучей для запуска примеров.

0/0


0/0

0/0

0/0

0/0