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
Beat up Cubesgreenking!
by Olek32167xv
McLaren P1 with manual 7-gear speed transmission gear box
by goodygoodygoo
entity -001 "Evaporation" or "Giddy"
by Dunkleosteous17
Sprunki oc real 2
by TheSwap_Tale
broken scratch 1.0 sounds
by tdogtrainz24
Banned Messages non-warnings (USABLE)
by chrisdberry
Beat up Splaat Reimaged
by Tyler-Time
Paper Minecraft Updated PACKAGED NEW UPDATE (With technoblade)
by higuysimjoe
Fresh Wither Storm V53.4
by w3165t
magic girl
by camilleb
(Reuploaded) Barney Error 2 Remastered
by Caylecheng72
Sonic.e Ex Dee XD
by Funpoke
Number Evolution 12567819 ( 67 --> 68 )
by KARises
[v1.4] Sonic Construction (A.K.A GSE Level Editor)
by blusonic16
E1: My Singing Monsters: Dawn of Fire with Every Single Monster Ever! V109
by EarvinKeel
Turbowarp Wave
by reoreo333
SURVIVOR- A Single Player Platformer
by SUSMEDIC
Flight Simulator 3D v2.8
by WO997
FNF: You Can't RUN [ Encore ]
by MrChillMan
Boom Bam Bop [ Endless ]
by BigBouncyBanana
Burgertime Engine
by argentum47
tiny pop
by aktaev8aidar
Beat up Pico V8 fixed
by ptv_23
geh's original file
by gwasdgjmnhgfr