Cycles Raytracer v1.0
by griffpatch
Description
Tutorials - www.youtube.com/griffpatch The image you see here was created 100% in scratch by this project. It simulates the physics of light with a 3d model made of spheres and draws the results with pen. I run it in turbowarp (https://turbowarp.org/#412737809) as it performs x20 faster than scratch, and I could then set the project to resolution 1 with 800 cycles for a noiseless image. This is a labour of love :) - I've never tried to create a raytracer before, but having seen a number of really good projects on scratch and having found a great tutorial I decided to give it a go. The engine in a cycles raytracer, which means it is tracing light as it bounces around the scene, the more cycles you allow it to use, the better the quality of the resultant image. The biggest difference from a standard raytracer is that we have global illumination with very soft shadows and if you look at the floor around the spheres you can see the color of the spheres is illuminating the floor in their own color (this is the light radiosity at play). The engine also supports reflection, refraction, depth of field and anti-aliasing. The example scene you see at the start was rendered at resolution 1 with 800 cycles. This means that every pixel of the image has had 800 simulated light rays cast from it into the scene. That would be 92 million rays! If you were to let that run in scratch... it would take a LONG time, but thanks to turbowarp it only took 35 mins. Here is a link to the tutorial I followed: https://www.realtimerendering.com/raytracing/Ray%20Tracing%20in%20a%20Weekend.pdf RESOLUTION - The size of the pixels (1 is best) SAMPLES - The number of rays of light per pixel. DOF - Depth of Field (0 is crisp) CPS - Cycles per second Remaining - The estimated amount of time remaining
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
88888 lol v69420 Version all 1
by issy-shark
Beat Up Nickelodeon!
by jcbautista1515
Angry! Toriel fight.
by Banana-448
Endless Alphabet Words A Part 1 AAA To AMZ
by Nataliehouchin
EA cats with boba -art-
by dragonstar-spirit
My FNF Scratches
by it-ameakorede
Beat up Seven because you want his luck [2.0] remix remix-3
by xmrrileyxx
BFDIA 4 Reanimated
by AMONG_US_SPY
Super Mario Maker 2, by Abby
by DaABBeast
Reglitcher 3D
by ggenije
Not-so Hyperactive Atlantic Hurricane Season Simulator
by scratchmaster295
✎_ Relaxing ASMR
by Shxning-Stxrs
20th Century Fox destroyed (INCLUDES THE SOUND EFFECT YOU GET NOTHING!!!!)
by kylo1234567
Remake! Bad Time Trio ★by Tetu-bou★[Undertale AU]
by Tetu-bou
Numberblocks 12 14 15 16 17 18 and 19 in the band but they are old remix
by tibera2012
PAC-MAN
by ArafMShikder21joemom
ゴキブリマスターへの道
by PETbottle_takashi
Beat Up Super Why!
by newmyles
Paper Minecraft v11.7 (Minecraft 2D) remix
by pay-win
Multiplayer Roblox Doors (Beta)
by games-coder
Destroy Scratch Cat!!!! (Mobile)
by STANFEE
3D PAC-MAN Hardcore Edition
by hongkis
Reverse TPOT Intro!
by nhy76yh
Beat Up Edward 4!
by Tyler-Time