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

#1 2009-12-10 16:42:45

RHY3756547
Scratcher
Registered: 2009-08-15
Posts: 1000+

Gale3D Example Gallery

Hey everyone,

I set up a gallery for all projects based on the Gale3D framework. Currently I am the only one who has made Gale3D Applications, but I am hoping other people will try and make something with the engine.  smile

Here's the gallery:

http://scratch.mit.edu/galleries/view/66548

Cheers,
RHY3756547

Offline

 

#2 2009-12-10 16:49:46

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Gale3D Example Gallery

I'll give it a try.

Offline

 

#3 2009-12-10 16:52:51

floatingmagictree
Scratcher
Registered: 2008-10-21
Posts: 1000+

Re: Gale3D Example Gallery

I really don't get what Gale3D is...

Offline

 

#4 2009-12-10 17:07:07

RHY3756547
Scratcher
Registered: 2009-08-15
Posts: 1000+

Re: Gale3D Example Gallery

floatingmagictree wrote:

I really don't get what Gale3D is...

3D Projection system. Projects points into 3D space using X Y and Z positions (and also X, Y and Z rotations). You can use it to project sprites, too.

Offline

 

#5 2009-12-12 12:22:27

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Gale3D Example Gallery

I need help creating a 3D character using Gale3D. I started by dividing all of the Xs, Ys, and Zs by 10 to make a small square head. Now I want to make a neck/body. I did it by adding 0 and 0 to X, -10 and -20 to Y, and 0 and 0 to Z, and it came out well, except the line was attached to the previously rendered line on the screen, which I don't want. I want it to be attached to nothing, basically. Is there a way I can do that?


http://i.imgur.com/WBkM2QQ.png

Offline

 

#6 2009-12-12 12:23:47

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Gale3D Example Gallery

I mean, obviously I could have each line and vertice manually in the script, like LINE Tennis does, but I find that a bit inconvinient... and laggy hehe.


http://i.imgur.com/WBkM2QQ.png

Offline

 

#7 2009-12-12 12:30:46

RHY3756547
Scratcher
Registered: 2009-08-15
Posts: 1000+

Re: Gale3D Example Gallery

Lucario621 wrote:

I mean, obviously I could have each line and vertice manually in the script, like LINE Tennis does, but I find that a bit inconvinient... and laggy hehe.

DO IT. XD

Offline

 

#8 2009-12-12 12:32:59

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Gale3D Example Gallery

RHY3756547 wrote:

Lucario621 wrote:

I mean, obviously I could have each line and vertice manually in the script, like LINE Tennis does, but I find that a bit inconvinient... and laggy hehe.

DO IT. XD

Lol noooo!!!

Or I could do 3 lists for drawing the head, and then 3 lists for the body and arms and legs.

Last edited by Lucario621 (2009-12-12 12:33:21)


http://i.imgur.com/WBkM2QQ.png

Offline

 

#9 2009-12-12 12:38:57

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Gale3D Example Gallery

Let me thing.. how many lines/vertices will it have? Well the square head makes 16... than a body makes 17, then 2 arms and 2 legs make 21.... and a cute :3 face makes 999.... XD But yeah about 21. Is that a lot?


http://i.imgur.com/WBkM2QQ.png

Offline

 

#10 2009-12-12 12:49:05

RHY3756547
Scratcher
Registered: 2009-08-15
Posts: 1000+

Re: Gale3D Example Gallery

Lucario621 wrote:

Let me thing.. how many lines/vertices will it have? Well the square head makes 16... than a body makes 17, then 2 arms and 2 legs make 21.... and a cute :3 face makes 999.... XD But yeah about 21. Is that a lot?

Line Tennis draws 25 lines, a ball and 2 sprites, so Yeah, I guess it's alright. 3D outside scratch has like 12483247057 edges in a normal application - so it's way within the boundries of that. XD

Offline

 

#11 2009-12-12 13:41:01

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Gale3D Example Gallery

Ok, I did each line seperately, and it's working remarkably fine. But one question; What does "PrevYZ" do? Because it doesn't seem to have any use, so it would be handy if I could delete it.... but I just want to be sure with you.


http://i.imgur.com/WBkM2QQ.png

Offline

 

#12 2009-12-12 13:51:28

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Gale3D Example Gallery

Oh- that's what it's used for. I deleted part of the script, about pen down and the brightness, so I didn't notice...


http://i.imgur.com/WBkM2QQ.png

Offline

 

#13 2009-12-17 18:39:20

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Gale3D Example Gallery

I just downloaded BYOB, so would it be possible to perhaps translate Gale3D into BYOB? It could be each block would be:

[line x: ( ) y: ( ) z: ( )]

Or possibly, a block which is:

[render]

And it would do all of the rendering, based on a few lists  yikes  I'll try it out...but I hope you work on the next version of Gale3D The back culling might be hard, atleast do the camera rotation  smile

Last edited by Lucario621 (2009-12-17 18:46:29)


http://i.imgur.com/WBkM2QQ.png

Offline

 

Board footer