Make sure to check out Project FURY : https://github.com/fury-gl/fury
This week, Raymarching!
What did I do this week
This was an exciting week as i got to learn and implement the ray marching algorithm in the FURY repo. In the weekly meeting, the mentors suggested adding support for SDF modelled actors as an alternative to the existing FURY actors. After going through a few implementations of ray marching in GLSL, i proceeded with the implementation in VTK. After being able to render a torus , the next logical step was to add support for multiple actors in the same window. The below render shows support for multiple SDF actors :
The code for the above render is available at the branch : https://github.com/lenixlobo/fury/tree/SDF-Experiments
What's coming up next
In the above output, there is some deformation in some of the cubes, The next step is to get rid of this deformation .
Also i will be working on adding lighting within the shaders for a slightly more realistic experience.
Did I get stuck anywhere
Going through and understanding theVTK documentation was quite a challenging task, however whenever i was confused the doubts were immediately cleared by the mentors