https://github.com/musesum/SpatialMetal2
SpatialMetal extended for multiple shaders
https://github.com/musesum/SpatialMetal2
Last synced: 3 months ago
JSON representation
SpatialMetal extended for multiple shaders
- Host: GitHub
- URL: https://github.com/musesum/SpatialMetal2
- Owner: musesum
- License: unlicense
- Created: 2023-10-19T14:21:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-16T01:21:58.000Z (almost 2 years ago)
- Last Synced: 2025-08-20T03:03:51.141Z (3 months ago)
- Language: Swift
- Size: 7.63 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-visionOS - SpatialMetal2
README
# Spatial Metal 2

Rendering two metal shaders in immersive space: Earth and Stars, which represent foreground and background.
Fork of Spatial Metal [here](https://github.com/musesum/SpatialMetal) to add generic Uniform buffers for each eye that can be applied to multiple nodes in pipeline.
Seprated out classes into MuVision Package, shared by DeepMuse app
Unverified on real device
Started as a port of C++ version by Warren Moore, [here](https://github.com/metal-by-example/metal-spatial-rendering)
Refactored to align with XCode Template:
```
File >> New Project >> visionOS >> App >> Window,Metal,Full
```