Inspiration

I love to watch movies, series, and cartoons, and many times find myself daydreaming of being right inside one.

What it does

With Odeon, everyone can become an instant actor. You can perform your favorite play, movie, or series with your friends in the same physical space using passthrough or over the internet in amazing Virtual Reality sets. Didn't practice or study your speech? No worries, Odeon will cover for you, providing your lines right on time.

How I built it

  • Unity 3D (with Playmaker for rapid prototyping), 3D scenarios, and UI.
  • Unity Meta SDK 81, Building Blocks, and Interaction Framework.
  • Photon Fusion for voice and network synchronization.
  • Meta Worlds Desktop Editor for 3D asset creations with AI and export to Unity.
  • Meta.ai created and formatted all kinds of scripts in no time.

Challenges I ran into

  • Too many ideas to implement in a short time.
  • I only had one Headset to test it.
  • Stop myself from performing (and making weird voices) the scripts Meta AI was creating for me.

Accomplishments that I am proud of

Although it is a prototype far from the final product I've imagined, it's functional. It allows having a lot of fun with friends, family activities, use in schools, etc...

What I learned

A lot about how to design and code a network experience, considering all its requirements and conditions.

What's next for Odeon

More integrations to enhance the experience:

  • Sure, Collocation is on the table to allow actors in the same physical environment to see all the magic while performing, like heads, costumes, and props in passthrough mode.
  • More tailored stories, with custom VR scenarios and heads.
  • At this point, speech progression occurs by user interaction or automatically over time. An integration with Voice SDK and Wit.ai could trigger speech progression by AI dictation to fully automate the process.
  • Integration with AI to generate new scripts by prompt on the run.
  • Integration with AI to generate a respective 3D scenario (or at least a skymap) on the run.
  • A web editor to synchronize custom scripts.

Built With

  • meta.ai
  • metainteractionsdk
  • metavoicesdk81
  • metaxr81
  • photonengine
  • playmaker
  • unity
  • worldsdesktopeditor
Share this project:

Updates

posted an update

Nine days to go. A lot to do yet, but it's time to start chasing any possible hidden nasty bug or submission problems. Took the morning to go through the Meta Developer Dashboard to submit a build and fill some forms. It seems no big problems so far, and I already have a build link for the competition.

Log in or sign up for Devpost to join the conversation.