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
Samsung Galaxy Note 8
by logitech100
Beat Up BradBartley31506 (19)
by Tyler-Time
For Donald Duck
by migscratch10
Make your own BFDI
by LTF1234567
REPO (WIP)
by MR19-5
Pingu Outro With Effects
by Sybourg09
Asgore
by --MRQ--
Sprunki Deluxe remix
by mariaeunia3785
FNF Sonic EXE, Majin Sonic, And Lord X Test
by AbrahamLimin
Make your own bfdi season/prediction/whatever you want remix
by GamerIndigoX
SVG NEC Laptop!!!!
by ByteSizeRamble1
flappy bird
by TheKoolGamerBoi
Chiropractors #animations
by -TennisToons-
Leonard
by Leonard
I need to comfort them.
by imogenlouders
Gears
by WhittleMario
Numberblocks Intro But Itβs 8000
by NumberBFBfan4
Numbericons 1-5600
by vanhouchin
ADOFAI - Neo Cosmos T4 but there are no holds and there's only 2 balls
by IDKwat2put4a_name123
η«γγ©γΌγγΌ? cat former?
by kisimenn
Wii in Scratch
by 3u3ywu938y38y
PBS Kids Space Bumper
by _RedBird_
New PVZ Fangame Alert!
by eshayyyllllllll
bfdi recovery center (new update) remix
by uboytan