We will be undergoing planned maintenance on January 16th, 2026 at 1:00pm UTC. Please make sure to save your work.

Inspiration

I was mesmerized by an installation art piece that showcased the power of immersive technology. The experience sparked an idea: what if I could create an application that brings installation art to life in users' own rooms? The Meta Quest's MR capabilities further fueled my curiosity, and I decided to turn my idea into a reality.

What it does

Immersif allows users to transform their room into a dynamic canvas, where generative art can be spawned. By combining the art with the room's layout, I have created an immersive experience that blurs the lines between the physical and digital worlds. Some effect can react to the action of the user. Some effect can react to the music that the user is playing.

How I built it

I leveraged the Meta XR All-in-one SDK and Unity to build the project. I used the Meta Quest 3 to test and refine the application. I have used DOTS to achieve the desired effect. I have used scene to get the feature of user room to place the canvas. I have used passthrough to combine the reality and the effect.

Challenges I ran into

I encountered several challenges during the project. Initially, I used a normal game object approach, but the performance and result was not satisfactory since I need to render a huge amount of particles. After rewriting the code using the Dots approach, we were able to achieve much better results.

Accomplishments that I'am proud of

One of the most significant accomplishments was optimizing the application to support a large number of particles on the canvas, allowing us to create stunning generative art on a massive scale.

What I learned

Through this project, I gained valuable experience in developing applications using the Meta XR SDK, Unity, and the Dots approach. I also learned various math concepts relevant to generative art.

What's next for Immersif

In the current version, I am focusing on demonstrating the potential of generative art in MR environments. While all the effects are pre-made, my next step is to add a setting page that allows users to customize the parameters and create their own art. Ultimately, I aim to develop a companion app for desktop devices, enabling users to create and place their own generative art in their rooms.

I have included two link to same apk to ensure it can be delivered. I declared that I have the right to use the assets in the application and video.

Built With

Share this project:

Updates