/

Explore

/

Graphix

Ray Tracing / Processing 3.4

Project

Overview

‘Graphix’ is a ray traced image renderer built using Processing 3.4, an open-source programming language and environment designed for artists, designers, and educators. ‘Graphix’ is designed to showcase a variety of advanced features and techniques, including reflections, refractions, shadows, and global illumination. It uses a combination of algorithms and data structures to simulate the behavior of light as it interacts with different materials and surfaces, creating a realistic and immersive virtual environment.

In summary, Graphix was a challenging and complex project that required a deep understanding of mathematics, computer graphics, and programming, which really put my skills to the test. The project is not in its final form just yet though. I am currently in the process of converting it to C++ and optimizing the code using CUDA and GPU accelerated computation to increase the efficiency and fidelity as well as decrease rendering time. If you would like to take a closer look, sample renders and the github containing the source code are shown below!

Technologies

Java

Processing 3.4

Ray Tracing

Coming SoonComing Soon
Coming SoonComing Soon