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
Flush caillou
by driggy0114
Beat up Edward new
by pmz34
Seadtype V8.6
by crazymilkandres
Nickelodeon Movies The SpongeBob Movie:Search For SquarePants 2025 DVD End Credits
by Thomasandfriends345
Fnas Office Template
by jpender1015
Hickre dikere dock
by animalslover44
BFDIA VV #23
by Nikolayui
Vyond Effects
by sugarbreadman
super Mario exe
by boo1235912
Make your own BFDIA/IDFB (remake)
by ReidRulesIT
Beat Up Super Why with lots of buttons!!!! remix
by Macjun12
AYS DURA
by MRSIGNIN
The Studio Doors of Numbers (2*5*5)
by Chikorita152A
Bad Time Simulator HARD MODE
by siki_AuU
scratch in the space | bullet hell V0.7
by Alex-tremo
cats drivin
by thekid
第1回 髪contest (intro) 【closed】
by -N-2
Armed TD - v2.5
by trussleburg
Pizza Game! (With Endless Letters)
by FanScratchCat27pp
My remastered Portuguese Alphabet Lore (Read the instructions)
by bren319
Progressbar95 SE v0.6.2
by slashsummon
Beat Up Apple (8)
by GooleSharty122
Beat up remix
by gulkd2023
here are all my files
by gulkd2023