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
-

make your own TPOT remix
by bh012514
-

〔フリーコラボ〕Add Yourself Singing Roasted レボルビィ
by TakuzoYammy
-

Sonic render test
by hisupdudebruh
-

Incredibox - Sprunki durple oren raddy
by llya2023
-

IS NOT KRIMAH!!!
by jasonfaro2015
-

Numbers Band 97 3
by jihoon1201
-

Paper Minecraft 2.0
by 21otb3
-

Tiny Time Travel x Odd Squad!
by Cheetah2105Z
-

BEAT UP JustCat01! [nemeyles Version] (10)
by Delightful2025
-

fishfish - A fishing game based on Fisch | V1.0
by My_Ara
-

The Numberblocks Running (Better, added more)
by marcusxziel
-

nano gets grounded intro (1995 edition)
by francescocim
-

POV: you order pizza at 3am #animation #trending #stories
by NPro5
-

Beat up Edward dedd
by azoriad
-

Cookie clicker remix-2
by Igoodboi
-

numberblocks to the perfectly normal numberblock band 1-10 remix remix remix
by ejj444
-

AY in Paint Attack! Frenids Verison (84 players)
by leoprincipe04
-

Lenovo idea tab Incoming Call
by TSY58
-

-BreadMan-'s Terraria Bosses [v0.2.2]
by -BreadMan-
-

0_0
by freecoder11
-

Samsung Galaxy Note 3 Boot Animation
by kagel
-

2.0 List Emulator 100% Pen
by Death-Eye
-

Blue Mist Plus - All Jumpscares fixed
by TheReturnOfVehbi2010
-

ABC Clever Scratch Version Image remix
by av32y104