Arvutiteaduse instituut
  1. Kursused
  2. 2017/18 kevad
  3. Arvutigraafika projekt (MTAT.03.328)
EN
Logi sisse

Arvutigraafika projekt 2017/18 kevad

  • Main
  • Projects
  • Topics
  • Results and Schedule
  • Links

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
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
iktp regionaalarengu fondi logo euroopa sotsiaalfondi logo tiigri�likooli logo it akadeemia logo