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

#1 2008-05-31 18:03:14

S65
Scratcher
Registered: 2007-05-18
Posts: 100+

3D Sprite Demo!

http://scratch.mit.edu/projects/S65/177564

This is a demo showcasing 3D sprites. You can control the camera and walk around 2 rows of figures. The current engine supports accurate Z-ordering, clipping, and camera movement. Planned features are camera rotation and panning.

Offline

 

#2 2008-05-31 21:45:19

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: 3D Sprite Demo!

S65 wrote:

http://scratch.mit.edu/projects/S65/177564

This is a demo showcasing 3D sprites. You can control the camera and walk around 2 rows of figures. The current engine supports accurate Z-ordering, clipping, and camera movement. Planned features are camera rotation and panning.

That is an interesting project.  I'm not being disrespectful of your efforts, but this question does come to my mind.  If you really want to do 3D, why expend all of the necessary effort to force 3D onto an environment that was designed for 2D.  Why not just move up to a real 3D environment such as Panda3D (free from MIT) or Alice (free from Carnegie Mellon)?


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

#3 2008-05-31 21:51:59

S65
Scratcher
Registered: 2007-05-18
Posts: 100+

Re: 3D Sprite Demo!

dbal wrote:

If you really want to do 3D, why expend all of the necessary effort to force 3D onto an environment that was designed for 2D.  Why not just move up to a real 3D environment such as Panda3D (free from MIT) or Alice (free from Carnegie Mellon)?

I'm trying do 3D in Scratch because it's fun to try and push the limits of what can be done. And I already am moving up to a real 3D environment alternatively; I'm learning how to program in Blitz3D (www.blitzbasic.com) and developing an FPS game in it. While Blitz3D is much "better" as a general programming language than Scratch, Scratch just seems to have a certain charm for me.

Offline

 

#4 2008-05-31 22:09:59

dbal
Scratcher
Registered: 2007-07-19
Posts: 100+

Re: 3D Sprite Demo!

S65 wrote:

dbal wrote:

If you really want to do 3D, why expend all of the necessary effort to force 3D onto an environment that was designed for 2D.  Why not just move up to a real 3D environment such as Panda3D (free from MIT) or Alice (free from Carnegie Mellon)?

I'm trying do 3D in Scratch because it's fun to try and push the limits of what can be done.

I certainly can't quarrel with that.  That is a very good reason.  Keep pushing the envelope and learning as much as you can about lots of different environments and maybe someday we will see your name on a best-seller FPS game.

S65 wrote:

And I already am moving up to a real 3D environment alternatively; I'm learning how to program in Blitz3D (www.blitzbasic.com) and developing an FPS game in it. While Blitz3D is much "better" as a general programming language than Scratch, Scratch just seems to have a certain charm for me.

That's good.  Keep moving ahead to more capable systems as well as continuing to work to solve difficult problems on less capable systems.  Each time you solve a difficult problem, you will be better preparing yourself to solve even more difficult problems later.  And I must admit, Scratch does have a lot of charm.  I wasted two or three hours this morning playing around with different variations on the project named Pattern that is showing in Featured Projects.

Regards,


Dick Baldwin - Don't get stuck scratching. When you master Scratch, move on up to more serious programming languages. Free online programming tutorials:
Scratch - Alice - Java - C# - C++ - JavaScript - XML - Python - DSP

Offline

 

Board footer