Description
Thanks to @griffpatch for the "Find Normal" block. Check out @squirrelsRcool's similar project: https://scratch.mit.edu/projects/877109780/ This project is a 2D path tracer. Every frame, many samples are explored and accumulated. For each sample, a ray is sent in a random direction from the light source, after which it bounces several times off of the scene surfaces. This simulates the phenomenon of global illumination. For each bounce, it loses a bit of intensity, picks a random direction from the surface, and goes in that direction. I use the pen extension to trace the light paths and illuminate the scene. I designed various scenes for the light to travel through. Some look more like floor plans, others are more abstract. For the thumbnail, I ran the simulation in Scene 11 and took screenshots at different durations. The final image is a combination of all the images which I made using external software. It's kind of like merging multiple exposures to make an HDR image. #Math #Simulation #Light #Lighting #Ray #Raycaster #Raytracer #Raytracing #Raytrace #Global #Illumination #Reflections
Instructions
Use Turbo Mode by either: - shift-clicking the green flag - See inside > Edit > Turn on Turbo Mode If you want it to run even faster, use TurboWarp: https://turbowarp.org/650323522?hqpen&turbo Hover your mouse in the upper-right corner to reveal the "Scene" slider. You can also drag the light source to a different position.
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
-

Machine Learning Model (AI)
by samkov
-

Windows History with Never Released Versions R2 P1
by Billy141e
-

Beat up Seven because you want his luck [DLC] remix
by xmrrileyxx
-

Digital Clock | #all
by laith10293
-

I can use these effects for my biggest effects kit. remix
by timedoorkids-JKT
-

My new bfb intro but with Ofa sound.
by 1spaCe2dinOs
-

Vision wars full movie
by sbish
-

pov: you’re out with friends but you get caught.
by Andrew2506
-

TAT Logo Maker 2025!
by NorskTV
-

Fifa Gr8 THX FOR 100 VIEWS
by kingflamingo4
-

Angry Birds Build Announcement - Scratch 2025
by brownie220
-

Yearblocks Band 1950-1959 Sprites For @Arthurtube86
by polskapolska202
-

SPEEDOMETER (BMW X6 Xdrive40d)
by afghan9
-

how to look at tutorials!
by liaimAfairy
-

Beat Up Phil:2
by cterrybrawl
-

beat up steve
by DeadlyGamer863
-

BEAT UP BARNEY ERROR
by despacitoboi101
-

The Big Fight ( preview)
by mijet97
-

(WIP) Mario party 7 Remake (scratch port) v0.5.8 remix-2
by chillytown
-

windows 10 simulator
by Ghassan_KPIS
-

Beat up Firey 0.2
by AJthescratchmaker
-

beat up orange remix
by CLAX1212
-

Snowboarding Ice Cube
by BarryFans
-

Add To Button to Beat Up Stickman (31)
by GooleSharty122