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
Endless Spanish
by MuzLors234
crazy harder Super Mario on Scratch 4 remix
by Beeps628
Numbericons 500 fixed
by kieffer244
Beat up help masha but something is just a bit right
by cranchee22
〔フリーコラボ〕Add Yourself Singing Roasted remix remix
by SRAT_4649
Beat Up silly bubbles (4)
by lukemanolopoulos8
Beat Up Fill In Memes (5)
by tiziland009
1959 Rheinstahl Eggers-Kehrhahn (mod. Schindler) elevator @ Newhalson Street 20, Forex City remix
by Scratch_fan-OsmanLo
Thumbnails For Parts 1-17 Of Cracker Error 2
by CrackerBruh
Number Decimals Band Episode 8: Part 3-4 remix-2
by pyonty
Geometry Wave Dash
by nzi900
[Car Dealers 22] v0.6.3 Alpha - [New Update - 12/20/2024]
by S-S_Productions
undertale骨の素材
by yusaku07028170
Alphabot Bio
by Stellarose35
Foxolo-Doll & Foxolotl Sing Sunshine
by Foxolotl94
My Vie for the 70000000th project!
by CGRises
Beat up Scratch Cat: Collab Edition [2]
by tatatino150
Swedish Alphabet Lore
by wario100
Talking tom and ben news in scratch edition
by sonicgamersspeed
Issued 1.10 update 4 RALR Interactive. remix remix
by orcalane10
Among us 2
by yuta7676
Track Idea #3: Water Silde Rampage
by RamaTheScratcher2011
Talking tom and ben news fixed
by gerofernandez666
Talking Tom and Ben News Hi-Hi Puffy AmiYumi Edition
by PeppaDoesScratch