#065 Vulkan API_ Трассировка лучей 10.2 Ограничивающие рамки геометрии, выровненные по осям (AABB)

Аватар автора
00:00 Введение и требования • Приветствие и анонс темы выпуска: ограничивающие прямоугольники, выровненные по осям AABB. • Необходимость руководства №1 для установки Vulkan API на Windows с графическим процессором, поддерживающим Vulkan. • Для примеров трассировки лучей требуется графический процессор RTX или более поздней версии. 01:07 Процедурная генерация сфер • Объяснение процедурной генерации сфер: сферы создаются математически с использованием уравнения окружности. • Преимущества процедурной геометрии: низкая вычислительная нагрузка и потребление памяти. 02:17 Ограничивающие рамки AABB • Проблема видимости сфер для лучей в трассировке лучей. • Решение: использование ограничивающих рамок AABB для каждой сферы, которые записывают пересечения лучей. 05:16 Определение AABB • AABB определяется минимальным и максимальным числами, которые задают размеры трёхмерного квадрата. • Пример определения AABB для сферы: минимальное значение — центр сферы минус радиус, максимальное — центр сферы плюс радиус. 06:29 Отключение AABB • Попытка отключения AABB путём установки минимального и максимального значений в одно и то же число. • Результат: отсутствие видимых сфер на экране, но приложение не выходит из строя. 09:00 Влияние размера AABB на видимость сфер • Увеличение размера AABB на 30%, 50%, 70%, 85% и 95% от размера сферы. • Наблюдение за изменением видимости сфер: от квадратов до почти полных сфер. 14:05 Заключение • Подведение итогов: понимание природы ограничивающих рамок...

0/0


0/0

0/0

0/0

0/0