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

My take of Hungarian Alphabet Lore remix

by Adan_0210

Project thumbnail
View Project

Add a button to beat up Shantae !!! #game #games #all #trending

by Bunnyz_UwU_Alt

Project thumbnail
View Project

Preview 2 Scratch Cat in confusion

by Taffy4075

Project thumbnail
View Project

Wither Storm Simulator 2.2.4 [REUPLOAD] #all #games #music

by corbinibroc

Project thumbnail
View Project

Wither Storm Files Remake 0.1

by SusanJenJen

Project thumbnail
View Project

Beat Up Granny (4)

by GooleSharty122

Project thumbnail
View Project

bfdi / bfdia YOUR way!

by dominic1123

Project thumbnail
View Project

beat up talking tom2

by jacejim1809

Project thumbnail
View Project

JBL Tune 720BT Sounds

by ThomasC2F65

Project thumbnail
View Project

backroom3D game W.I.P

by gojoispp

Project thumbnail
View Project

Subter-Baldi FNF Test remix

by dinosaurisland34743

Project thumbnail
View Project

Scratch OS v0.9

by makinggames7

Project thumbnail
View Project

Tom and Ben News remix

by Jmason2023

Project thumbnail
View Project

Beat up P-head!!!!

by Jeremy0214

Project thumbnail
View Project

2.0 List Emulator 100% Pen

by Death-Eye

Project thumbnail
View Project

MarioWare V.0.2

by ItsAMariotime135

Project thumbnail
View Project

FNF - (Corruption) DEATHMATCH

by Bradk2005

Project thumbnail
View Project

Beat up Scratch Cat V9.3.5 (Clax)

by Bvbenjisc

Project thumbnail
View Project

Dateblocks Band 16 (Aidans Version)

by AidanScratchMaker

Project thumbnail
View Project

γ‚΄γƒ³γ‚Άγƒ¬γ‚Ήγ¨ι­”ηŽ‹θ¨ŽδΌγ€€η¬¬1θ©±γ€€γ―γ˜γ‚γΎγ—γ¦γ‚΄γƒ³γ‚Άγƒ¬γ‚Ή

by ririra2

Project thumbnail
View Project

Beat Up Edward Extreme

by RafaelCardoso2016

Project thumbnail
View Project

Cuphead - Four and Friends in "Back From Beginning" (Four More Lore Remastered)

by Hun78

Project thumbnail
View Project

Beat Up peggraz51

by GooleSharty122

Project thumbnail
View Project

Beat Up Scratch Cat (with more!)

by DonkeyBonkJr