Interactive Particle Simulaator
Kert-Kristofer Kljutšnik
Project description
The aim of this project is to create a small interactive particle simulation as part of the Computer Graphics course. The project focuses on real-time rendering and interaction in virtual reality, where the user can influence the movement of partivles inside a VR environment.
The main idea is to build a particle-based visual effect that reacts to users input. The user should be able to manipulate the particle field through simple field through simple interaction methods, such as moving the controller or, if time allows using hand tracking.
In addition to the particle system, the project will also include a few simple 3D models with basic physics-related behavior.

Figure 1: Simulation of fluid that can remember its shape.
Goals of the project
The main goals of the project are:
- Creating standalone VR application
- Implement a real-time particle simulation or particle-based visual effect
- Allow the user to interact with the particles in VR
- Explore and possibly implement hand tracking as interaction method
- Add a few simple 3D models with basic physical behavior
Required technologies
The project will most likely use the following technologies:
- VR/AR device of choice
- Unity
- OpenXR / Meta XR tools
- Blender
Forseen difficulties
Several difficulties may appear during development:
- Performance on standalone VR hardware
- Interaction design
- Combining particles and scene objects
- Hand tracking complexity
In the end there should be a link to the final build, repo and a 10-20 sec final result video.
Milestone 1 (09.03)
- Set up the unity project
- Configure VR/XR support
- Create initial project structure
Milestone 2 (23.03)
- Adding basic particle system (3hr)
- Making the particles to react to controller/hand movements (3hr)
- Add some parameters for the particles (count, radius) (1hr)
You can add development notes here, or remarks on the progress / result. Screenshots and videos are always good!