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
Super Mario Maker 3 - Lilo and stitch Platformer Creator og by Benjamin wins 11
by BeeKeeper808
Alphabet lore Band 2
by theflores
Beat up Sonic (READ DESCRIPTION.) remix remix-2
by Draven1205
I wanna be the HB Trap2
by Hanabi_iw
Numbericons 901-1000
by jayden2015paul
Numbers Band 97 3
by jihoon1201
Remix Then Make The Black Hole Bigger! | 2 remix-2
by MakeingDone
FNF Parallax: REDEFINED Heratic Test But Sound But With Altered Satanos And Bf Vocals
by Serif19
Nyan Cat (Flying Pop Tart Cat)
by MagaGarchomp321
1.21.7 神アプデ!村MAD!?公式が爆笑させに来てるw
by AmethystGeodeBoy
talking roby Ultimate remix
by doddwell
譜面作ってください【MARENOL編】
by -pte-
Beat Up Mario! (Beta)
by JorProjects90
Pou Vector Sprite
by pedrinholuizf
Beat Up Scratch Cat With Alot Of Buttons
by MyCottage
トリエル戦(UNDERTALE)
by ASOPASOMASO-mega
Talking ABC (Feece) remix
by jjones27026
hennry stick man dance
by WKFs20181144
再投稿 花火 firework Fuegos artificiales #all #art
by AKIX01
Glowing cat
by TheReal-Testaccount
Russian Alphabet Lore Chapter I
by ikayo26
【UTSA】Bad time trio!
by ---selen---
Punch-Out!! TDR Wii
by Teon2704
KickTheBuddyVyond Effects remix
by lateone1