This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2009-02-18 13:45:47

djmoomoo
Scratcher
Registered: 2007-08-31
Posts: 57

I think I've found the best way to 3D...

I was thinkin' one day about 3D in Scratch. Surely it's possible?

There are three ways to do 3D:

• With A tiny wee sprite, a pen, and many many math equations.

• With pre-rendered sprites, and a lot more maths.

• My favourite: A 2D map which' coordinates are transferred to a 3D world.

__

Here Is my attempt (Very, very, WIP).

http://scratch.mit.edu/projects/djmoomoo/421476


There are 0011 types of people, those that can count in binary and those that can't.

Offline

 

#2 2009-02-18 14:32:48

jasb
Scratcher
Registered: 2007-11-10
Posts: 100+

Re: I think I've found the best way to 3D...

djmoomoo wrote:

I was thinkin' one day about 3D in Scratch. Surely it's possible?

There are three ways to do 3D:

• With A tiny wee sprite, a pen, and many many math equations.

• With pre-rendered sprites, and a lot more maths.

• My favourite: A 2D map which' coordinates are transferred to a 3D world.

It's hard to do point three. If anyone could do that, scratch would change!

Offline

 

#3 2009-02-19 19:36:04

SeanCanoodle
Scratcher
Registered: 2008-06-20
Posts: 100+

Re: I think I've found the best way to 3D...

3D is very possible, but even more impractical. The amount of time that would go into it to make a slow ridiculously inefficient system could be spent learning another language to 3D with.

That said, pseudo 3D is defiantly the best option. Isometric is a great system for making things look 3D, or even gradients to add depth to sprites. Of all your ideas, the third one would actually work best in Scratch. Creating a 2D height map stored in a list (for the lack of real arrays) then rendered with the pen or stamp could create some nice 3D effects.

Offline

 

#4 2009-02-19 20:01:00

big-bang
Scratcher
Registered: 2008-02-21
Posts: 1000+

Re: I think I've found the best way to 3D...

Pseudo 3D can even be simulated with offset rotation. Behold, the simplest 3D-esque project on Scratch (art with gradients doesn't count): http://scratch.mit.edu/projects/big-bang/371464


http://i47.tinypic.com/6edrbm.jpghttp://i45.tinypic.com/dw9hmw.jpghttp://i50.tinypic.com/f28tvn.jpghttp://i45.tinypic.com/ruwaop.jpg

Offline

 

#5 2009-02-19 20:49:06

blahdeblah
Scratcher
Registered: 2008-02-19
Posts: 45

Re: I think I've found the best way to 3D...

Isn't the 3rd option harder than the first 2??
Anyway, another method is to pre-render a 3D object, import into Scratch at different angle/costume, and then apply some maths (:p). Then some script to make the static costume of the sprite change depending on the real 3D input...something like that. Kind of a combination.

Offline

 

#6 2009-02-19 21:40:44

DougV2
Scratcher
Registered: 2008-03-22
Posts: 10

Re: I think I've found the best way to 3D...

djmoomoo wrote:

I was thinkin' one day about 3D in Scratch. Surely it's possible?

There are three ways to do 3D:

• With A tiny wee sprite, a pen, and many many math equations.

• With pre-rendered sprites, and a lot more maths.

• My favourite: A 2D map which' coordinates are transferred to a 3D world.

__

Here Is my attempt (Very, very, WIP).

http://scratch.mit.edu/projects/djmoomoo/421476

I did something that kinda looks 3D
http://scratch.mit.edu/projects/DougV2/340692

Offline

 

Board footer