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

5 minute timer

by Blayzor

Project thumbnail
View Project

Talking Tom and Ben News HD remix

by everton_trader

Project thumbnail
View Project

Disney XD (2023) VeggieTales And Fun Bumpers [FANMADE]

by veggietalesfan78

Project thumbnail
View Project

new gd v6

by llya2023

Project thumbnail
View Project

Follower Collab: Status Effect Log [ 5 | 31 Effects ] remix

by mama-y-felipe

Project thumbnail
View Project

Mining Game V1.11.5

by Butter_Stutter

Project thumbnail
View Project

BEAT UP Handy Manny!!!! Use Joey remix

by LiamPenPal026

Project thumbnail
View Project

Random Ragdoll [v0.1]

by UtSonicAM

Project thumbnail
View Project

Geometry dash Grief wave nerfed

by zavier_p1

Project thumbnail
View Project

Windows 7 windows 8 edicton

by orenci

Project thumbnail
View Project

DELTARUNE X POKEMON: Community Hub

by CosmicAxolotlX

Project thumbnail
View Project

AYS Innocent

by JeffreyCatGuy94

Project thumbnail
View Project

See ‘n Say Colors and Shapes remix

by 3pandasfan14

Project thumbnail
View Project

BFDIA 18 Cake at stake recreated with different characters remix

by SPRUNKIXEL

Project thumbnail
View Project

NRFAQ (Not Really Frequently Asked Questions) and news

by scratch5492

Project thumbnail
View Project

talking tom and ben news remix super crasy

by CarlitosMilan

Project thumbnail
View Project

Knife Hit Scratch Remake #games

by orchardpupil32

Project thumbnail
View Project

アイリスアウト素材

by syokakl

Project thumbnail
View Project

20th Century Fox Part Pack

by cjnin28

Project thumbnail
View Project

mgm logo 1921 part 2

by thecartoonychannel2

Project thumbnail
View Project

(13+) FNF Speed.GIF Cyclops Test

by zombiehunter122167

Project thumbnail
View Project

Beat up Sonic (READ DESCRIPTION.) But It's Reversed

by Kuba-Kolodziejczak

Project thumbnail
View Project

caillou os remix-2

by PlanetCocukYediYasve

Project thumbnail
View Project

Microsoft Anna: Stomach Growing

by kizulove