Skip to content

AkkeyLab/spatial-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skydancer: A Spatial Web Sample

This project showcases the Spatial Web features announced at WWDC25, including support for <model> and <link rel="spatial-backdrop"> in Safari on visionOS. It demonstrates how to present interactive 3D content directly on the web using USDZ files—no additional frameworks or plugins required.

Skydancer is a fictional mythical bird rendered in 3D, designed as a creative example of spatial web presentation.

✨ Features

  • Uses the new <model> element introduced in WWDC25
  • Supports <link rel="spatial-backdrop"> for immersive backgrounds
  • Loading indicator while the model is being prepared
  • Fallback image for non-compatible browsers
  • Simple, self-contained HTML and CSS
  • Fully local preview support without server dependencies

🔧 How to Run Locally

To preview this site on your local machine:

python3 server.py

Then open http://localhost:8000 in Safari on visionOS 26.

💻 Requirements

  • Safari on visionOS 26
  • Python 3.x (for local server)

⚠️ USDZ & Licensing Notes

  • USDZ files must be served with the correct MIME type: Content-Type: model/vnd.usdz+zip This is automatically handled by Python’s built-in HTTP server, or can be configured explicitly in S3 + CloudFront.
  • All 3D assets used in this project are under Creative Commons Attribution 4.0:

🪪 License

This project is licensed under the MIT License. You are free to use, modify, and distribute it with attribution.

About

A Spatial Web Sample for visionOS 26

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors