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 BB-5 V20
by crazybabybaby16
beat up scratch Cat
by pinkchknnugg
Make Your Own BFDI/BFB Your Way
by plushiesrock
ULTRAKILL - download
by -_marmar_-
Gd Lobotomy difficulty faces (Remastered)
by syafiqwanrazaliJR
Paper Minecraft Super Mod!!
by MTN_DEW1
talking tom and ben news: ediciΓ³n pingu remix remix
by jacejim1809
Nickelodeon Ident - Creatures on Broken Bridge (2024-Present) remix-3
by siddharth1717
new tails test for sonic exe the disaster 2d game
by Knoxlads
Sprunki Pyramixed +Temu Mard
by jhssing
Sesame street Elmo's world sky wild wild west song instrumental fixed!
by 13and14plus15
Incredibox - Sprunki Sinner Edition remix remix remix
by GriffpatchsTwinsTwin
MarioWare, Inc.: Mega Mario Micr0game$! - Mario
by SuperMarioBrosFan111
Fidget Spinner HD remix colored spinner
by DankWolf2
8 scratch cat meow verifications in 9 seconds
by aamsterguy
2-player chess
by Loev06
beat up Michael Herzog (update 9) remix remix
by hyd3ns33k
Paper Minecraft v11.6 (Minecraft 2D) remix
by EHERNMAH133
Scratch RPG Editor v1.3
by ThinkingPlanely
My version of Serbian Alphabet Lore remix-2
by hotwheelskell
Talking Edward
by ImFlashed
SUPER CAT SKY DX
by tomo119
γγγγγγγ 3D 2
by pafeiwasi
Super Mario Bros. (Full Game)
by GamingWithDominic