Exhibited at
INDIAHCI
2024
DIVE
A V.R. tool for immersive generative art.
Duration
Feb. 2024 (3 Weeks)
Team
4 Person Team
Practice
Ideation - Exploration, VR development. Generative art, UX design
Tools
Unity, P5js, Adobe suite
For an immersive explanation please feel free to play the video!
DIVE is a creative tool for making procedural and immersive artwork in virtual reality. It presents an opportunity to the creators to immerse themselves in their artwork. Feel the immersive power of their creation as it surrounds them, enveloping them in a world of their making. And when they are ready, share your masterpiece with the world. Invite others to experience art firsthand or collaborate with friends to create something truly unique.
Create
Experience
+
What is Generative art?
Generative Art is a process of algorithmically generating new ideas, forms, shapes, colors or patterns.
“thinking about designing not the object — but a process to generate objects.”
What is Immersive art?
A form of creative expression that actively involves and envelops the observer, which can be done either in person or through virtual means.
Create + Experience your Immersive art.
Web based
Text based
Java script library
Mostly 2D
Runs locally
Text based
Python library
Mostly 2d
Runs locally
Text + Node based
2D
Runs locally
Text + Node based
2D
Runs locally
Text + Node based
2D
Background word and Development
For the purpose of the project we studied the existing generative art environments that are available on PC.
Input
Process
Output
Geometry (2D)
Mirror
Merge
Share
Comp
Speed
Bake
Ramp
Limit
Export
Transform
ADI
Scale
Panel
Grid
Timer
Blur
Copy
Crop
Sweep
Displace
Fill
Noise
Flip
Time
Geometry (3D)
Audio
Images
Procedural / Textures
Data points - text
Camera
Lights
Components / Nodes
Environment
From the background study, a number of nodes were selected that we implemented in DIVE.
Interaction Techniques & Ergonomics
UI Design
Parallelly UI for nodes were tested in Unity environments.
DIVE
as we imagined..
User opens our application
User explores the presets present in the application.
User puts on the VR headset
Upon flip hand upside to access menu. User grabs the an geometry card from the menu and drops it on the active area
User grabs the transform grab card from the menu and drops it on the active area.
User experiences a small onboarding experience to get well versed with what they are viewing.
User can then interact (scale) with preexisting scale.
User can also cards to change the art.
User enters a preexisting scene. In this scene user can play around to explore the possibilities.
User can delete and then add alternate nodes.
User adds a Repeat>Grid card
User can hide the UI and experience the art by just clapping their hands.
User can scale the geometry by scaling the card.
DIVE
as it came to be..
Thank you.
yashrawt458@gmail.com