Nicola
Contessa

I'm a computer science student at the University of Padua, Italy. This site is a visual collection of some of my projects, enjoy.

Raymarching

IMPORTING RAYMARCHER IN WEBGL

js three.js WebGL [1 day]

I've decided to import my previous project in WebGL, I figured it would take almost no time since most of the code is done in the fragment shader. I used three.js as a library for the project instead of making my own classes to speed things up.

Link to the demo

Raymarching

RAYMARCHING IN OPENGL

C++ OpenGL [14 days]

Fractal are pretty cool but they require a lot of computation if you want to render them, thankfully there's a nice and easy way to do it, raymarching. Instead of using rasterization that would require a lot of vertices and optimization if we can express the shape we want to render with a simple equation we can use that to estimate the distance from the camera and draw a pixel.

Link to the repository