#018 Vulkan API: Создание экземпляров Vulkan

Аватар автора
00:01 Введение • Приветствие и объявление темы выпуска: обсуждение API Vulkan и создание экземпляров в Vulkan. • Упоминание о связи с учебным пособием по CUDA, урок №15. 01:26 Определение инстансинга • Инстансинг в компьютерной графике: создание большого количества копий одной и той же вещи с незначительными изменениями каждой копии. • Пример: камни, вращающиеся вокруг планеты. 02:39 Пример сцены • Описание сцены: звёздное поле, планета, камни, вращающиеся вокруг планеты. • Количество экземпляров на разных устройствах: 8 на NVIDIA GeForce 1050 Ti, 4000 на Android-устройстве. 04:08 Создание вектора экземпляров • Вектор экземпляров: набор экземпляров с элементами. • Заполнение данных для каждого экземпляра: местоположение, поворот, текстура, цвет. 06:39 Перемещение данных в GPU • Процесс перемещения данных в локальную память графического процессора. • Создание промежуточного буфера для ускорения доступа к данным. 07:57 Состояние ввода вершин конвейера • Объяснение состояния ввода вершин конвейера: описания привязок и атрибутов. • Роль состояния ввода в обработке данных шейдером. 10:05 Конвейеры создания экземпляров • Описание трёх конвейеров: starfield, planet, создание экземпляров. • Конвейер создания экземпляров для отображения камней. 12:18 Наборы дескрипторов • Наборы дескрипторов как интерфейс для доступа к данным и системе камер. • Управление масштабированием и поворотом сцены через наборы дескрипторов. 13:38 Буферы команд • Создание буферов команд для рисования...

0/0


0/0

0/0

0/0

0/0