Since we’re at an XR hackathon, we wanted to get meta with our project, so we made a tool for creating ideas and forming teams in a virtual hackathon. Seeking to create a centralized environment for creating, storing, and quickly switching between 3d concepts, we took inspiration from the Danish “Suttetræet,” (Google it if you’re curious!) to create a tree of ideas (“Ide Træ” in Danish), that people can create and explore together.

What it does

Ide Træ is a networked multiplayer VR ideation and team formation space. It uses VR to solve three main problems:

  • Accessibility: not everyone can afford to fly out to an XR hackathon
  • Communication: it’s hard to explain and collaborate on 3D, immersive concepts using 2D drawings
  • Efficiency: there should not be a tradeoff between staying with your idea to explain it, and learning about the ideas of others It consists of an atrium with a tree in the center where ideas, represented by VR headsets, hang from vines. Users can create their own ideas, and put on a headset to enter someone else’s idea. Inside each headset is an “ideation space” where users can draw together in 3d. The idea’s creator can also record a voice pitch, so they don’t have to physically be there to pitch the concept. Once a team is formed, they place their hands on a podium and press the button to confirm their team and idea.

How I built it

We built the app with Unity, Normcore, and the Oculus SDK. The visual assets were built with Maya and Cinema 4D. The audio was created with Ableton Live.

Challenges I ran into

  • Our team had to learn an entirely new multiplayer networking solution: Normcore. Because Normcore is a newer software solution, it was challenging to find resources to solve the bugs we encountered.
  • It was a challenge not being able to use paid assets. We had two team members creating assets from scratch.

Accomplishments that I'm proud of

  • Our team built all the 3D models, from the giant atrium down to the marker and microphone in the ideation room, using Maya and Cinema 4D.
  • We also created the music and audio for the experience from scratch
  • We were able to get multiplayer working and solve lots of tricky bugs

What I learned

  • How to interact with objects in a social VR experience requires changing ownership controls of items, which requires additional steps and testing to make sure objects are synchronized across users.
  • How to implement various advanced Unity features, such as particle systems and mesh generation

What's next for Ide Træ

We plan on testing our product at the upcoming XR hackathon at UC Berkeley, after implementing some additional features. Specifically, we want to allow users to choose what roles and skills they are looking to add to their team, and to filter ideas and people based on those tags (something obviously not possible in the physical world).

Built With

Share this project: