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
Windows 98
by WindestroyGaming
Jaxson's Chaotic Purgatory (UCN reskin) V 6.0
by soul_spirt
AYS - Silence is death
by TheScratcher76542
Icelandic Alphabet Lore Concept for @bren319
by PidiAmo
Numberblocks band different (1Qocto - 1Qnocto)
by A2_is_here
Chun huo huang's 2048 Card match
by mooncake2012
Among Us Hide And Seek | #All #Games #Amongus remix
by LJaceK2014
Numbers Band 123
by Enzo_2402
GD Platformer / #Games #all #trending remix
by BlastKid1
Klasky Csupo Robot Logo 4000 Remake V2
by MMF75000_Scratch
fnf sprunki (wenda vs bf) remix
by xmrrileyxx
Round remix
by vqq
Beat up Four 3!!
by _mespritsinnoh_
Recommended contestants generating game fixed
by ThomasTheo611
Peppa Pig title card with Doris from HMB
by pinkkyjae
Classic Platformer: Griffpatch e11
by amazingscratchcoder
Beat Up Lollipop remix
by SuperFroggy584
fnf chart control 3D arrows with cheating! ( cheating phases will be added if i have time )
by Zahirplays10games
東方×スマブラ withCPU
by Rikipoyo0821
Pvz ds baseball zombie sprites
by DevastatorDestroyer
大冒険 【バトルゲーム! モバイル対応!】
by onigirikun_2009
Talking Nano and Pico News remix-3
by ianmumuk0610
Super Mario Advance 2 for Scratch
by brickbattle
help angry birds epic bomb out by giving him a hat and a shield remix
by Areg10000