Built natively with SwiftUI and Metal. A TimelineView drives the animation at 60 FPS, cubic Bézier curves define the flight path, and split 3D transforms animate each wing independently. Custom Metal shaders produce the iridescent color treatment and fluid distortion, while SwiftUI Canvas renders the fading light trail.
Built natively with SwiftUI and Metal. A TimelineView drives the animation at 60 FPS, cubic Bézier curves define the flight path, and split 3D transforms animate each wing independently. Custom Metal shaders produce the iridescent color treatment and fluid distortion, while SwiftUI Canvas renders the fading light trail.