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
Beat Up WildBrain U Plus!
by crazycrazybaby17
Spiffy Pictures.exe Looks Comparison
by kuyanimaxwel
Pvz Fangame Repainted Has Starting...
by Shanleyhoshi
Five Nights at Uncanny's v1.4 (Read Desc)
by Aisamgamer8315
Android 2.3.6 custom dialer on Samsung Galaxy S2 incoming call remix-2
by kingrussell81
Beat up JJ [4]
by smurfcat26
Jayden's Pocoyo Logo Bloopers 2: Take 8: Samira The Film Lighting Woman
by JDCommunity2024
Windows 11 OS
by WildlifeAussie
NumberBlocks Band: Remastered (5th Anniversary Special)
by BBTLEOfficialScratch
Google Translate
by gagamom
(REUPLOAD) Beat Up Sonic Again remix remix
by everton123E
Ultimate Tank Arena
by GravityV
東方淵蒼沼 Quarter Edition(体験版) TH6.6 SoH
by taiseitaisei
Help_tale Omega Flowey Simulator
by Maksimmax9004
Field Of The Fight!
by Pokodamo11
[Sparta Remix] Klasky Csupo in Full Chord has a Sparta Remix
by agarraga
Muffin Clicker! [Minigames Demo]
by BadaiDEV
Endless alphabet A-2 - ARTISTIC remix
by spoilednbaby
Trevor Henderson giants size comparison
by epickosil
Old Wither Storm Simulator
by sonicthehedgehog859
Beat Up Robot bsod all
by rhysvymen
Floppa's revenge (REMASTERD)
by cannedrice
The Battle Cats
by cubicpizza
Find The Eggers Submission: Flumpty Egger
by TheCoolOrangeGuy