Another Full Raytracer for Scratch 1.2

user_icon Canthiar shared it 8 months ago
431 views, 17 people love it, 73 downloads, in 9 galleries, 1 remix
Add to my favorites?
Flag as inappropriate?

Comments

You need to be logged in to post comments

Add a Comment

anthony3329 anthony3329 3 weeks, 3 days ago

can u explain it? im not a math smarticle, so i dont get it...

(view all replies)
Comment Reply

NXTGeek NXTGeek 1 month, 3 weeks ago

can you use multiple pens to speed up the process?

(view all replies)
Comment Reply

Canthiar Canthiar 1 month, 3 weeks ago

I've done experiments where I've removed the broadcasts so that I can do multiple pens and it goes a little bit faster.

(view all replies)
Comment Reply

NXTGeek NXTGeek 1 month, 4 weeks ago

absolutly amazing....I really need to learn my math!

(view all replies)
Comment Reply

mrbenjamin675 mrbenjamin675 1 month, 4 weeks ago

awesome!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!why!am!i!doing!this!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(view all replies)
Comment Reply

redsooty9 redsooty9 2 months ago

awesome!

(view all replies)
Comment Reply

mrbenjamin675 mrbenjamin675 1 month, 4 weeks ago

i agree with redsooty9

(view all replies)
Comment Reply

inuwali inuwali 2 months, 1 week ago

Very nice job. Your Scratch-fu is intimidating. I think we can all agree that Scratch is Turing-complete! It's fascinating to see how you can adapt a recursive algorithm to a non-procedural programming environment.

(view all replies)
Comment Reply

Canthiar Canthiar 2 months, 1 week ago

I had to cheat on what is normally done through recursion by doing a single level reflection after the initial pass. Color is also not done through RGB components in Scratch so reflection is based on intensity.

(view all replies)
Comment Reply

Cyclone103 Cyclone103 2 months, 3 weeks ago

this program that you have written is outstanding! i have never seen the likes of this before!

(view all replies)
Comment Reply

terminator68 terminator68 3 months ago

AMAZING!

(view all replies)
Comment Reply

04lukeb 04lukeb 3 months, 2 weeks ago

Amazing, and way under-aprecciated

(view all replies)
Comment Reply

43kesseys 43kesseys 5 months, 1 week ago

whoa, that artwork looks so cool!

(view all replies)
Comment Reply

43kesseys 43kesseys 5 months, 1 week ago

WHAT IS IT??????????????????????

(view all replies)
Comment Reply

planetX planetX 5 months, 2 weeks ago

cool

(view all replies)
Comment Reply

Canthiar Canthiar 6 months, 1 week ago

You can't do a comment box. I put those in when the beta was out and they removed the ability to do comments since then.

(view all replies)
Comment Reply

infinex infinex 6 months, 1 week ago

umm... i downloaded it and.... 1.i couldn't understand anything...do c++ 2.how to you do a comment box

(view all replies)
Comment Reply

olivercrazy olivercrazy 7 months, 1 week ago

and view page 10

(view all replies)
Comment Reply

olivercrazy olivercrazy 7 months, 1 week ago

and go to pages 5 6 7 8 9 and view all the projects i made on them

(view all replies)
Comment Reply

olivercrazy olivercrazy 7 months, 1 week ago

oh also gotta go to ort by: title creation date ^ Prev 1 2 3 4 5 6 7 8 9 Next scratch planet scratch planet Comments: 0 Scratch Pix Scratch Pix Comments: 1 were moving! were moving! Comments: 2 Scratchs Pet Scratchs Pet Comments: 0 homestar kids ... homestar kids ... Comments: 1 the reck off the reck off Comments: 1 funny project funny project Comments: 1 homestar scra ... homestar scra ... Comments: 0 the dot group the dot group Comments: 2 the adventure ... the adventure ... Comments: 1 pumpkinheaddys pumpkinheaddys Comments: 1 naruto no mus ... naruto no mus ... Comments: 1 Prev 1 2 3 4 5 6 7 8

(view all replies)
Comment Reply

BATzerk BATzerk 7 months, 2 weeks ago

Oh, wow. I'm sorry, I was looking at your previous raytracer code. This one WAS made using Scratch 1.2... lol. *examines code* ...Oh, wow! These notes are helpful! I'm now going to attempt to understand some of the code. This is probably the ultimate Scratch project I'd like to figure out. Serious thumbs up for this, Canthiar!

(view all replies)
Comment Reply

BATzerk BATzerk 7 months, 2 weeks ago

(*MORE incredible... because even THIS is already way past incredible!)

(view all replies)
Comment Reply

BATzerk BATzerk 7 months, 2 weeks ago

OMGH, Canthiar, this is just INSANE. You are brilliant. (Now that the new version of Scratch is out, have you considered cleaning up your code with the new numbers functions? Namely the square root one? I was actually thinking of doing that with your code, just so I can figure it out quicker.) Hey... you ever think you'll get a working version with anti-aliasing? ...THAT would be incredible!

(view all replies)
Comment Reply

cooldude16 cooldude16 8 months ago

if u put it on pen size 25, it won't make a picture

(view all replies)
Comment Reply

Canthiar Canthiar 8 months ago

POVRay used to be pretty slow running with computers in the early 90's. I think it ran a little faster for scenes as simple as this. Complicated scenes ran really slowly. I think in the early versions they didn't have any of the spatial partitioning that is in there now.

(view all replies)
Comment Reply

Jens Jens 8 months ago

Fantastic, this gets ever more complex and brilliant. I didn't believe a raytracer to be feasible in Scratch at all, but then, look at this. Plus, the speed really isn't that bad at all, I still remember running POVRay in OS/2 and having to wait a full day or even more for a scene like this to complete....

(view all replies)
Comment Reply

08jackt 08jackt 8 months ago

the pen size is at 25

(view all replies)
Comment Reply

08jackt 08jackt 8 months ago

will this ever end....oh it has...whats it say

(view all replies)
Comment Reply

emmajh97 emmajh97 8 months ago

WHiiit-whooo! (wow whistle)

(view all replies)
Comment Reply

NobodyKnowsNorune NobodyKnowsNorune 8 months ago

cool

(view all replies)
Comment Reply

relyt12101 relyt12101 8 months ago

Just as amazing... the artwork looks professionally done!

(view all replies)
Comment Reply

Longhair Longhair 8 months ago

I know the first block! Pen down....

(view all replies)
Comment Reply

MITscratcher MITscratcher 8 months ago

another brilliant creation of not only coding, but artwork! How can you do this? The coding is so complex, I wouldn't know where to start!

(view all replies)
Comment Reply

Longhair Longhair 8 months ago

I'm am leaveing my pc on all night long!

(view all replies)
Comment Reply

music_man music_man 8 months ago

:O wow.....

(view all replies)
Comment Reply

Processing