Реализация шейдера с события Apple 9 сентября (Metal + SwiftUI)
Признаюсь, в этот раз было непросто, сначала думать идти через путь svg-path + конвертация и работа с кривыми, но в итоге остановился на чистой математике с отрисовкой в коде.
Также добавил эффект затухания в зависимости от временной метки и небольшой эффект морфинга с объектами.
На гифке используются жесты для управления позицией и все вышеперечисленное вместе.
Конечно же, код уже доступен в ноушне (там объясняю, как это можно реализовать у себя и настроить хоть радиус откуса, хоть эффект перехода для нашего heatmap).