VR Fractals
Joosep Jääger
VR Fractals is a real-time fractal viewer for virtual reality devices.
Planned features
- Raycaster for rendering the fractals
- Movement inside the fractal
- Changing parameters of the fractal in real-time
- Acceptable frame rate and rendering distance
- Supports multiple fractals
- Fractal shading, simple lighting
Some papers on the topic
Paper 1
Paper 2
Github: https://github.com/Soupstraw/fractalvr
Videos: Mandelbulb
Milestone 1 (09.03)
- Start implementing the renderer in C++ using OpenVR and OpenGL libraries.
- Have a simple test scene that works with HTC Vive
Milestone 2&3 (23.03/06.04)
- Implement fractal rendering
- Accelerated ray marching
Milestone 4 (20.04)
- Refactor the code:
- Break down the god object
- Fix code repetition
- Load all shader code from .frag & .vert files
- Remove unnecessary code
- Optimize raycast shader
- Move viewspace ray calculations to CPU
Milestone 5 (04.05)
- Implement ray acceleration
- Implement basic lighting
Milestone 6 (18.05)
- Implement movement and zooming with controllers