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
Preview 2 Scratch Cat In Chorded + G Major 4 + I KILLED X + Coke Effect
by TheEffectsGuy
Numberblock 1-3700
by jayden2015paul
inflat the car
by driggy0114
Hill Climb Racing mobile - 70 - Tesla Cyber Truck remix
by 5005256
Random Number Generator
by Us3RnaMe1
Beat Up Winnie The Pooh Plush remixed with new button
by tiguy2
Endless Alphabet 2 - Renegade Animation (HHPAY)
by Josue-Fanboy21
proof i have a windows 7 laptop
by phonehorse
v0.5 [ARCHIVE] Minecraft 3D
by scratchfan321
リアルタイム地震ビューアー v1.6.3 remix
by jhdfsjhfdkf
Poyo.
by K1Mn1
antonblast
by Waxwell63
Incredibox - Sprunki oc (real) V3 PART 1/3 remix
by wafers2018
Number Lore 1 Band
by Fourrymations
【映画版】異世界からの脱出0話-16
by harukingusann
Ball Physics 3D
by spricetyty
angry birds 4k full hd
by aperson2460
Sonic eats a lemon and dies (TTS)
by ZuperZonicZZZ
Tom And Jerry İntro (UHD) CinemaScope The Egg and Jerry (1956)
by JaydenCruz77
Beat Up Z remix
by orlitotino
Powermaster emoji vector pack
by juliescott12
Add A Button To Beat Up Nano More! remix
by goofy_cat9
baseball how it shouldn't be played
by Dano
(拡散希望)サザエに捕まるゲーム #game#game#all
by Nagi_suigetu