This repository visualizes 3D attractors, including the Lorenz system, and other 3D animations on visionOS.
It leverages LowLevelMesh and Metal shaders for 3D rendering. Compute shaders are used for animation calculations.
Demos in 2D video:
- Cubes Sinking
- Fourwing Attractor
- Particles Bouncing
- Strips
- Hyperbolic Helicoid
- Fireworks
- Hopf Fibration
- Hopf Fibration 2
- Grid Mobius Tranformation
To run the demos, edit attractorApp.swift to select the desired animation, then compile and run the project in Xcode.
Apache 2.0