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
add a button to beat up nano!! (3)
by gulkd2023
AY: in flying game [remix: 0 | players: 6]
by mars_2015
Dress up & Make up copy
by Hundepfote1
All Numbericons 1-940
by Nataliehouchin
AY: Super Smash Bros 64 Fighter Selection (remix #1) remix
by smokebox
UNDERTALE Asgore Genocide fight
by namfo
FnaF horror ransomware
by Simplecharactermaker
Tom and Ben news Christmas REMAKE
by AIDEN123333333
Beat Up HeatherTheYGGFan2004
by UrLocalStickinAround
Super Mario Bros U
by JaJuanNYJTL
KID GATOR season 1 episode 1.Origin
by -Aligator_Animator-
Purry-Meowey-Scratches (Metro-Goldwyn-Mayer Parody)
by FrankANDcientifico
Custom Fish Maker!
by MinceraftNerd
eSManager™ 2025 UPDATE BETA
by yasirAYS
The Numbernomer Movie 3: Making Friends DVD/Blu-ray Menu Walkthrough
by muyilawal
undertale sans phase2
by gojo704
Beat up sandbag sim v0.4
by tortoythegod
try adding the buttons beat up crate!!
by BeatUpGame
RBMK Graphite Moderated Nuclear Reactor
by KarlWernerHeisenberg
Beat Up google chrome ainme
by Emad1377
Terraria Providence Fight
by secretman22
The StickFigure Brothers Riding on a Car
by jl381367
Freddy Clicker Demo Wide Screen
by DRAGONGAMER14253647
Beat Up Sonic 10 years Edition remix 29
by zanderzander1