#046 Vulkan API: Трассировка лучей 2: Структура ускорения. Верхний и нижний уровни

Аватар автора
00:00 Введение и требования • Приветствие и приглашение к участию в программе KDA Education. • Необходимость ознакомления с руководствами по установке Vulkan SDK. • Требования к компьютеру: Windows с графическим процессором, поддерживающим Vulkan, и трассировку лучей. • Упоминание о графических процессорах RTX от NVIDIA, необходимых для трассировки лучей. 00:59 Основы трассировки лучей • Объяснение основ трассировки лучей через рабочий код и спецификации. • Пример создания треугольника с помощью трассировки лучей. • Подчёркивание преимуществ трассировки лучей для фотореалистичной графики. 02:10 Конвейер трассировки лучей Vulkan • Важность понимания конвейера трассировки лучей для глубокого изучения темы. • Описание основных этапов конвейера: генерация лучей, ускорение и обход структуры, пересечение лучей. • Роль структуры ускорения в оптимизации производительности. 04:41 Структура ускорения • Объяснение структуры ускорения как оптимизированной структуры данных для трассировки лучей. • Двухуровневая иерархия структуры ускорения: нижний и верхний уровни. • Содержание нижнего уровня: треугольники и выровненные ограничивающие рамки. • Содержание верхнего уровня: ссылки на структуры ускорения нижнего уровня и информация о затенении и преобразовании. 09:15 Инициализация и оптимизация структуры ускорения • Процесс инициализации структуры ускорения верхнего уровня. • Создание буфера структуры ускорения и оптимизация памяти. • Управление процессом создания структуры ускорения на...

0/0


0/0

0/0

0/0

0/0