#138 Вычисление частиц на графическом процессоре, часть 1. 600 строк кода Vulkan API

00:00 Введение • Приветствие и начало программы CUDA Education. • Переход к теме вычисления частиц. 00:16 Пример с частицами • Обсуждение различий в отображении частиц на разных экранах. • Объяснение движения частиц по кругу и влияния аттрактора на их поведение. • Упоминание о различиях в цветах при повторном запуске курсора. 01:04 Вычислительные ресурсы • Сравнение алгоритма с вычислительным блоком Nbody. • Утверждение, что текущий алгоритм требует меньше вычислительных ресурсов. • Работа на графическом процессоре Intel и обсуждение влияния количества частиц на результат. 01:48 Уменьшение количества частиц • Демонстрация уменьшения количества частиц при сохранении аттрактора. • Пример с одной частицей и меньшим количеством материала в аттракторе. 02:13 Обзор кода • Обзор 600 строк кода и пошаговое руководство по алгоритму. • Упоминание шейдеров: фрагментного, вершинного и исходного кода. 03:03 Тайминг и структура данных • Обсуждение дельта-таймера и тайминга времени в алгоритме. • Различие между базовым хронометражем для каждого кадра и секунды. • Важность выбора времени в алгоритме. • Описание структуры текстур, частиц и градиента.

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

00:00 Введение • Приветствие и начало программы CUDA Education. • Переход к теме вычисления частиц. 00:16 Пример с частицами • Обсуждение различий в отображении частиц на разных экранах. • Объяснение движения частиц по кругу и влияния аттрактора на их поведение. • Упоминание о различиях в цветах при повторном запуске курсора. 01:04 Вычислительные ресурсы • Сравнение алгоритма с вычислительным блоком Nbody. • Утверждение, что текущий алгоритм требует меньше вычислительных ресурсов. • Работа на графическом процессоре Intel и обсуждение влияния количества частиц на результат. 01:48 Уменьшение количества частиц • Демонстрация уменьшения количества частиц при сохранении аттрактора. • Пример с одной частицей и меньшим количеством материала в аттракторе. 02:13 Обзор кода • Обзор 600 строк кода и пошаговое руководство по алгоритму. • Упоминание шейдеров: фрагментного, вершинного и исходного кода. 03:03 Тайминг и структура данных • Обсуждение дельта-таймера и тайминга времени в алгоритме. • Различие между базовым хронометражем для каждого кадра и секунды. • Важность выбора времени в алгоритме. • Описание структуры текстур, частиц и градиента.

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