Realtime Reflections Raytracer

Realtime Reflections Raytracer

by SpinningCube

👁 826 ❤️ 80 ⭐ 62 🔄 5
Created: Sep 14, 2020 Last modified: Feb 18, 2024 Shared: Sep 26, 2020

Description

Built off of my realtime raytracer, now with recursive reflections. It includes fresnel reflectance as well. Because this doesn't use multiple samples, it doesn't take into account surface roughness. According to @piano_miles, this specific feature set would be called "Whitted Raytracing." The name references the creator of the technique, Turner Whitted, who originally proposed the technique in his paper, "An Improved Illumination Model for Shaded Display." credit to: - @piano_miles for the filmic tonemapping curve, and for helping me with some formulas - @Geotale for the raytracer tutorial #Ray #Madness #Raytracer #Reflections #3D #Shader

Instructions

Use WASD to move, arrow keys to look around. Use the slider to adjust how many reflections will be calculated per pixel. This project is slow on scratch. Use turbo mode (shift+green flag) and turbowarp: https://turbowarp.org/425274973?turbo&hqpen

Project Details

Visibility
Visible
Comments
Enabled