A 3D graphical Ray tracing engine built in C++
-
Updated
Nov 5, 2023 - C++
A 3D graphical Ray tracing engine built in C++
🔦 Ray Tracing implementation [👨🏫 Teacher: Киселев Александр Викторович] {7️⃣ Semester} (Computer game development)
Path tracing in native Looking Glass display format. Supports glTF scenes and a single area light.
This C++ implementation renders multiple implicitly defined spheres under multiple light sources using Bling Phong Model. It also considers the hard and soft shadows as well as mirroring and refraction of light rays that generate different visual effects
prototyping Raytracing engine with iterative ray-marching in Python
Automated design of 3D printed collimator optimized for high pressure diffraction
Rust implementation of the code in https://raytracing.github.io/books/RayTracingInOneWeekend.html
This is a draft-like code, which arose from a friend's request to try to estimate the focal point of a beam of light after hitting 3 mirrors. In the code one may create the 3 different mirrors, the initial position and aperture of the beam, hence, by visualization, one is able to fine-tune the mirror's positions, given the beam's characteristics,
A Python ray tracer rewritten in C++11. Performance tests with PyPy.
☀️ CoffeeScript Path Tracer
This is my sandbox to learn how to use Google VR SDK for Android. Ray picking (tracing), rotation limit, draw shape in cursor position samples.
Add a description, image, and links to the ray-tracing topic page so that developers can more easily learn about it.
To associate your repository with the ray-tracing topic, visit your repo's landing page and select "manage topics."