#055 Vulkan API_ Трассировка лучей 6.1 - Конвейер трассировки лучей - Присоединение групп шейдеров

00:00 Введение в трассировку лучей • Приветствие и начало обсуждения создания конвейера трассировки лучей. • Обзор основных компонентов: группы шейдеров, резервные электронные файлы, шейдеры, raygen, промах, самое близкое попадание. 01:04 Создание конвейера трассировки лучей • Объяснение процесса создания конвейера трассировки лучей. • Упоминание о наборе дескрипторов и настройке буферов, блоков, памяти и структуры ресурсов. 02:01 Связь групп шейдеров с конвейером • Описание процесса связывания информации о группах шейдеров с конвейером. • Использование структуры vk::create_trace_info для создания конвейера. 02:46 Этапы и группы шейдеров • Вычисление количества этапов на основе этапов шейдера. • Добавление групп шейдеров: «ярость», «промах», «ближайший хит». 03:57 Максимальная глубина рекурсии лучей • Объяснение максимальной глубины рекурсии лучей конвейера. • Влияние значения на расчёт отражений и преломлений. • Ограничения аппаратные, драйверы и программные. 06:31 Практические примеры и ограничения • Обсуждение примеров трассировки лучей и их ограничений. • Визуальные изменения при изменении максимальной глубины рекурсии. 08:11 Завершение создания конвейера • Инициализация переменных и создание конвейера трассировки лучей vk. • Использование конвейера в буфере команд. 13:10 Заключение и рекомендации • Рекомендации по установке Vulkan SDK и примеров. • Необходимые условия для запуска трассировки лучей: Windows, графический процессор с поддержкой Vulkan, поддержка трассировки лучей для NVIDIA RTX и выше. • Призыв к дальнейшему обучению и обмену заметками. 14:31 Завершение видео

Иконка канала Ленинский Букварь
244 подписчика
12+
2 просмотра
2 дня назад
12+
2 просмотра
2 дня назад

00:00 Введение в трассировку лучей • Приветствие и начало обсуждения создания конвейера трассировки лучей. • Обзор основных компонентов: группы шейдеров, резервные электронные файлы, шейдеры, raygen, промах, самое близкое попадание. 01:04 Создание конвейера трассировки лучей • Объяснение процесса создания конвейера трассировки лучей. • Упоминание о наборе дескрипторов и настройке буферов, блоков, памяти и структуры ресурсов. 02:01 Связь групп шейдеров с конвейером • Описание процесса связывания информации о группах шейдеров с конвейером. • Использование структуры vk::create_trace_info для создания конвейера. 02:46 Этапы и группы шейдеров • Вычисление количества этапов на основе этапов шейдера. • Добавление групп шейдеров: «ярость», «промах», «ближайший хит». 03:57 Максимальная глубина рекурсии лучей • Объяснение максимальной глубины рекурсии лучей конвейера. • Влияние значения на расчёт отражений и преломлений. • Ограничения аппаратные, драйверы и программные. 06:31 Практические примеры и ограничения • Обсуждение примеров трассировки лучей и их ограничений. • Визуальные изменения при изменении максимальной глубины рекурсии. 08:11 Завершение создания конвейера • Инициализация переменных и создание конвейера трассировки лучей vk. • Использование конвейера в буфере команд. 13:10 Заключение и рекомендации • Рекомендации по установке Vulkan SDK и примеров. • Необходимые условия для запуска трассировки лучей: Windows, графический процессор с поддержкой Vulkan, поддержка трассировки лучей для NVIDIA RTX и выше. • Призыв к дальнейшему обучению и обмену заметками. 14:31 Завершение видео

, чтобы оставлять комментарии