#146 GPU вычисления Ray Tracing 3.0 - Выборка текстуры с помощью комбинированного сэмплера

00:00 Введение в создание сэмплера • Обсуждение использования функции создания сэмплера VK в Vulcan API. • Объяснение, что пример не требует оборудования для трассировки лучей. 00:59 Ограничения и особенности примера • Пример не запускается на видеокартах без поддержки трассировки лучей. • Описание нового подхода к созданию сэмплера в Vulcan. 01:48 Манипуляции с изображением • Возможность настройки вывода изображения на экран через координаты UV. • Необходимость компиляции шейдера в формат SPIR-V. 02:52 Роль сэмплера в обработке изображений • Вычислительный шейдер записывает файл в формате PNG или JPEG. • Сэмплер определяет, как читать файлы и выводить их на экран. 03:46 Преимущества сэмплера • Дополнительная обработка изображения улучшает качество отображения. • Примеры линейной фильтрации и интерполяции. 05:59 Дополнительные возможности сэмплера • Возможность масштабирования и зажима по краю. • Повторение и растяжение изображения до конца окна. 08:17 Создание сэмплера в контексте хранилища • Сэмплер создаётся внутри образа хранилища prepare. • Хранение выходных данных трассировки лучей вычислительного шейдера. 10:06 Альтернативный подход без сэмплера • Загрузка изображения напрямую без постобработки. • Изображение выводится в блочном и пикселизированном виде. 11:38 Структура сэмплера и его использование • Объект сэмплера VK sample описывает линейную фильтрацию и другие параметры. • Комбинированный сэмплер изображений требует сэмплера VK. 14:03 Инициализация дескриптора • Инициализация дескриптора изображения для хранения. • Просмотр изображения и сэмплер упаковываются в комбинированный файл. 15:18 Зеркальное отображение • Возможность зеркального отображения изображения. • Движение слева направо и справа налево. 16:05 Процесс отбора образцов • Обсуждение возможности обхода процесса отбора образцов для загрузки изображения напрямую. • Объяснение процесса выборки изображений и текстур в шейдере фрагментов texture.frag. 17:05 Перекомпиляция шейдера • Необходимость перекомпиляции шейдера при внесении изменений. • Чтение файла в формате SPARSE V для ознакомления с обновлениями. • Проверка работы шейдера после перекомпиляции. 18:03 Прикрепление изображения к границе • Уточнение, что изображение было прикреплено к границе, а не к краю. 18:17 Заключение и анонс уроков

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

00:00 Введение в создание сэмплера • Обсуждение использования функции создания сэмплера VK в Vulcan API. • Объяснение, что пример не требует оборудования для трассировки лучей. 00:59 Ограничения и особенности примера • Пример не запускается на видеокартах без поддержки трассировки лучей. • Описание нового подхода к созданию сэмплера в Vulcan. 01:48 Манипуляции с изображением • Возможность настройки вывода изображения на экран через координаты UV. • Необходимость компиляции шейдера в формат SPIR-V. 02:52 Роль сэмплера в обработке изображений • Вычислительный шейдер записывает файл в формате PNG или JPEG. • Сэмплер определяет, как читать файлы и выводить их на экран. 03:46 Преимущества сэмплера • Дополнительная обработка изображения улучшает качество отображения. • Примеры линейной фильтрации и интерполяции. 05:59 Дополнительные возможности сэмплера • Возможность масштабирования и зажима по краю. • Повторение и растяжение изображения до конца окна. 08:17 Создание сэмплера в контексте хранилища • Сэмплер создаётся внутри образа хранилища prepare. • Хранение выходных данных трассировки лучей вычислительного шейдера. 10:06 Альтернативный подход без сэмплера • Загрузка изображения напрямую без постобработки. • Изображение выводится в блочном и пикселизированном виде. 11:38 Структура сэмплера и его использование • Объект сэмплера VK sample описывает линейную фильтрацию и другие параметры. • Комбинированный сэмплер изображений требует сэмплера VK. 14:03 Инициализация дескриптора • Инициализация дескриптора изображения для хранения. • Просмотр изображения и сэмплер упаковываются в комбинированный файл. 15:18 Зеркальное отображение • Возможность зеркального отображения изображения. • Движение слева направо и справа налево. 16:05 Процесс отбора образцов • Обсуждение возможности обхода процесса отбора образцов для загрузки изображения напрямую. • Объяснение процесса выборки изображений и текстур в шейдере фрагментов texture.frag. 17:05 Перекомпиляция шейдера • Необходимость перекомпиляции шейдера при внесении изменений. • Чтение файла в формате SPARSE V для ознакомления с обновлениями. • Проверка работы шейдера после перекомпиляции. 18:03 Прикрепление изображения к границе • Уточнение, что изображение было прикреплено к границе, а не к краю. 18:17 Заключение и анонс уроков

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