Light Scattering Demonstration - 2D Pathtracing

Light Scattering Demonstration - 2D Pathtracing

by SpinningCube

πŸ‘ 962 ❀️ 104 ⭐ 77 πŸ”„ 5
Created: Feb 25, 2022 Last modified: Jul 24, 2023 Shared: Feb 28, 2022

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

Project thumbnail
View Project

ALBTWIMIOF But if H was not silent

by Isa_jameel2012

Project thumbnail
View Project

Beat up Edward 8

by jace1809

Project thumbnail
View Project

Another Cursed Intersection Car Crash

by SeanTheTuner

Project thumbnail
View Project

Map Season 3 Episode 12 REANIMATED remix

by Joerobin

Project thumbnail
View Project

Getting Over It Hacked

by DhairyaBhuva

Project thumbnail
View Project

Seadtype V13.6

by stevenrobloxisback

Project thumbnail
View Project

(Alphatale) Error 404 sans Fight

by Alberto_1D

Project thumbnail
View Project

Incredibox spacebox - Nebula mayhem

by Shapysdofun

Project thumbnail
View Project

Preview 2 Scratch Cat In Chorded but no il vocodex audio and faster ms. pac-man

by guarner2024

Project thumbnail
View Project

Let's Draw!

by skylight-animator

Project thumbnail
View Project

30 Minute Timer

by GADDZOOKSS

Project thumbnail
View Project

Revolutionary Invasion Chapter 5/6 Part 1

by Aaron_NordicAragon

Project thumbnail
View Project

Slope

by goch

Project thumbnail
View Project

Windows 7 Error Simulator

by SmartMikeyM2011

Project thumbnail
View Project

Super Mario Maker 4 - A Platformer Creator - v1.2.14

by BenjaminWins11

Project thumbnail
View Project

Beat Up you no remix

by Traw2016

Project thumbnail
View Project

γ€γƒžγ‚€γ‚―γƒ©γ‚’γƒ‹γƒ‘γ€‘γ‚«γƒΌγƒŸγƒŠγ‚€γƒˆγƒ»γ‚’γ‚―γƒͺパーション【敡を仲間にできるハードコを】

by Rozuki-masuhi

Project thumbnail
View Project

Beat Up P! (Ver 1.0.0.)

by R5NUMBERBLOCK

Project thumbnail
View Project

Mario and Luigi have an argument

by BubblesTheAnimator

Project thumbnail
View Project

☁️scratch vibe☁️

by walmart-employ33

Project thumbnail
View Project

Beat up Elmo XTRA!! 2

by WalFan13BoxinScratch

Project thumbnail
View Project

Beat up Kim (READ DESCRIPTION.) copy remix remix remix remix

by infinateyyy

Project thumbnail
View Project

E X T E N D E D F I G H T BUT IT'S MORE BETTER remix

by kuponoIs

Project thumbnail
View Project

FNF Vs. Rewrite Test 1.2.6 edited

by SansLastBreathFan