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
-

Incredibox Young Pine v4 X'zabox
by tboban
-

numberrunki
by pablo2382
-

Endless Spanish Ch, Ll, Rr
by TheAnimationShow2025
-

Paper Minecraft v1.17
by Vinh28032014
-

Super Mario Bros. X for Scratch
by mariofan235
-

Sprunki Oc Real V3 Part 2/3
by TheNightz_
-

Asus Zen G600 Incoming Call remix
by FNFpibbycorrupted123
-

talking Noob (updated)
by jckgames901
-

Shake It! Bluey (Bop It! Remake)
by kaedenjphn
-

Pell Numberblocks Band 1
by Kareem_j32
-

Numberblocks Band: Sixes Edition: 0 to 240
by SwellTwelve
-

KBebee’s Vyond Effects Kit remix
by FireyGamerYT13Reborn
-

The Mine Song In A nutshell
by XDRobert
-

Madden NFL 22
by LW2020Create
-

Numberblocks Band Retro 101-110 (Band Version)
by Trioctoblock24
-

Goku Vs Vegeta (Animation)
by cut123_
-

invading the ship 1.4
by asdeo1
-

初めて作ったプラットフォーマー
by howaitokyatto
-

fidget spinner remix-2
by afvent21
-

My New Buttons
by Traw2016
-

Pac Man 3D (Scratch Edition)
by IncredibleHDGamer
-

【マイクラアニメ】三色の恐怖【敵を仲間にできるハードコア】
by Rozuki-masuhi
-

史萊姆守衛者(測試版)
by APaulliao
-

Discover Card 2005 New Year's Countdown Remake
by VinnieJay