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.
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.
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
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!
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!
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.
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....
Comments
You need to be logged in to post comments
Add a Comment
can u explain it? im not a math smarticle, so i dont get it...
(view all replies)Comment Reply
can you use multiple pens to speed up the process?
(view all replies)Comment Reply
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
absolutly amazing....I really need to learn my math!
(view all replies)Comment Reply
awesome!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!why!am!i!doing!this!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(view all replies)Comment Reply
awesome!
(view all replies)Comment Reply
i agree with redsooty9
(view all replies)Comment Reply
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
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
this program that you have written is outstanding! i have never seen the likes of this before!
(view all replies)Comment Reply
AMAZING!
(view all replies)Comment Reply
Amazing, and way under-aprecciated
(view all replies)Comment Reply
whoa, that artwork looks so cool!
(view all replies)Comment Reply
WHAT IS IT??????????????????????
(view all replies)Comment Reply
cool
(view all replies)Comment Reply
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
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
and view page 10
(view all replies)Comment Reply
and go to pages 5 6 7 8 9 and view all the projects i made on them
(view all replies)Comment Reply
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
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
(*MORE incredible... because even THIS is already way past incredible!)
(view all replies)Comment Reply
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
if u put it on pen size 25, it won't make a picture
(view all replies)Comment Reply
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
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
the pen size is at 25
(view all replies)Comment Reply
will this ever end....oh it has...whats it say
(view all replies)Comment Reply
WHiiit-whooo! (wow whistle)
(view all replies)Comment Reply
cool
(view all replies)Comment Reply
Just as amazing... the artwork looks professionally done!
(view all replies)Comment Reply
I know the first block! Pen down....
(view all replies)Comment Reply
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
I'm am leaveing my pc on all night long!
(view all replies)Comment Reply
:O wow.....
(view all replies)Comment Reply