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
Log in or sign up for Devpost to join the conversation.