Light Scattering Demonstration - 2D Pathtracing
by SpinningCube
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
The Numberlol Trilogy
by pikansanok
Zion the Base Eevee and Stephanie Cat beat up Evil Sparkles/UNGROUNDED
by angbingjieBT
Beat up Nano (0)
by ptv_23
Hickory Dickory Dock Elephant
by alfche1262
Error Sans Simulator
by Thebloodgod124
Mario Kart 8 Screluxe But something is wrong
by Iamcool2922
The remix of the first project on Scratch ever! #all #art
by tobecool_1984
TPOT: Your Way
by Addoxx
BarryFans Band (Band Version) But With Doubles Sounds
by juanfrilla
Beat up Kick The Buddy V4.0
by RealFire294
PBS KIDS Jump rope but dot sings boom boom boom
by NumberblockFaner303
BFDI/TPOT Recovery Center (PUBLIC RELEASE!)Algebrailen edition
by theseagullcomic
c hexomino but it’s a jumpstart letter
by wubblemcbubble
Numbericons 1-1000 remix-17
by jayden2015paul
Scratch Tales Season 8 Episode 10: Mega Pico
by MasterZenoUltimate
G6TE Zavodila's Numberblocks Band (0-100)
by mrZavodila
ScratchAnimate
by bebe2010
opening to the wolf who saved the little girl dvd 2017
by hoverdork121
Snake
by NemoNaturally
Fruit Ninja Scratched
by king8766
everyone vs. the thx logo meme
by guyth5
Clash royal remix
by zack201354
絶対に馬鹿と言われる理不尽なファイブボンバー
by SABIMU-NN
Sonic Adventure 3 v.1.1
by Poppy63