Inspiration

In a future where XR glasses and headsets are always on, every moment of your life becomes a stream of recorded data. Within that stream are the details that shape your most meaningful memories. This project explores how those moments can be stored, replayed, and shared in an intuitive, human-centered way, imagining a practical system for navigating the digital archive of your lived experiences.

What it does

Memory Lattice is a multiplayer AR app that lets users organize and revisit their memories together. Each moment lives as a connected, tagged node within a dynamic lattice, making memories easy to sort and browse. Users can then step inside these moments, visualized as Gaussian splats, and navigate them intuitively by scrubbing through a timeline.

How we built it

We built this application using the Meta Quest 3 and Unity. We leveraged World Labs' gaussian splatting generator, Marble, to create the memory environments.

Challenges we ran into

Proper Gaussian splat importing - we ran into initial issues with splats not importing with proper color data. Packages were incompatible with the Vision Pro, our initial platform of choice. As a result, we pivoted to building a desktop AR app with the Meta Quest 3.

Accomplishments that we're proud of

We’re proud to have brought this project together using the very latest in Gaussian splatting technology, launched by World Labs just this week, to explore an emotionally touching experience!

What we learned

We learned how to create and work with Gaussian splats in Unity for VR.

What's next for Memory Lattice

Automated data ingestion and generative pipelines for creating gaussian splats from everyday videos of our lives!

Built With

  • marble
  • metaquest3
  • metaxrsdk
  • normcore
  • unity
  • unitygaussiansplatting
Share this project:

Updates