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 Block Party Game but more people join it
by Lightabug
Preview 2 Scratch Cat in G Major 44 V2
by iminherenow
Super Mario wonder Maker
by kirby102014
Lover-Tord Simulator
by TronJRFan9000
Samsung SGH-K560
by mateogs15
Tom Loves Angela (HD) remix
by AvaDeruyter
AY: In Four Corners Deluxe! Remastered (R0|P7) remix remix
by Ysn_dmz
Beat Up Stepshape [22]
by Delightful2025
A dance of fire and ice PLUS 1.0
by Fugo_r
Destroy the iPhone 4! remix
by hard_tech_offical
koneaki3のホームページ
by koneaki3
Numberblocks Band Retro 14731-14740
by FPro1769_Degoat
Endless Runic
by TheAnimationShow2025
AY in Cook Attack Temple [Remix 12 | Player 30]
by roothlessroo
Lenovo Yoga smart tab incoming call
by nausicaa23
Bop It Micro!
by penginmodder
Slap Cat
by omg415680
Kirby on Scratch 2+!
by SpencerScratched
KyleWare: Ultimate Microgames! (Chorus Kyle Attacks!)
by ScratcherStar4000
Tohoku TV Mascots Band (FINISHED!) (And Remastered)
by MaxtheBoy2021
3D Chain
by Scratch-Minion
Endless Greek : away (EARLY READER BETA MOD) remix
by CrazyBird3029
kemuel 's animal game
by kem_loves1o
Bop It! Download 1.2
by VisittoCharlie1