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
Christmas Numberblocks Night 2024
by pikansanok
Wii Menu new
by leon_237
ТИПИЧНАЯ РЕКЛАМА ВЕЗУХА И УДИВИТЕЛЬНЫЙ МИР ГАМБОЛА И БАРБОСКИНЫ И МИЛАЙКИ2009 ШОУ И ЛУНТИК И СКХЧ
by Icy_Offical
Tug of war (2 player)
by BoyWill999
Arthur remix-2
by PlanetCocukYediYasve
AY in Colors of Fate! [ Remix_ 0 _ Players_ 5 ] remix-8 (1179966880)
by Pacuddlesfan
Happy Birthday, Sonic! (ART)
by SpikeyToons2007
Deltarune Themes (Chapter 1) remix remix
by vinicrocha
Collab with Charlie the steak // (6)
by ERROR4015
Types of Shucks Lyrics [OLD/OUTDATED] remix
by degio_xd
Numberblock 3 in Shoot the Balls Major
by EduKitty
Beat up Barney!
by Klaskychoopo64
The Studio Door of Numbers X [ 81 Doors ]
by vmax2019
Conway's Game of Life
by plyingfig
Sugar Mouse Jumpscare
by jaydenthossley
Small Cuphead Boss fight
by STDfr
Angry Birds Classic v1.0.0 (Remake Pronto)
by TheSebasGamerXD
Endless Reader Song
by ToodlesTeam1251
Redress10 Crazy Error Maker
by AndersandAngus2012
Scratch Cat Falling
by BluRetrievur
Black Hole Add Round 16
by Numberblockgamer8694
talking tom news 7: edición extendida remix remix
by raphaelcalz
Beat up Treehouse Tv!
by newmyles
WHAT HAVE I DONE-
by alphabetlorefan24