Recent Projects in 3D Tools http://scratch.mit.edu/feeds/getRecentGalleryProjects/18275 Recent Projects Feed in 3D Tools en-us Sat, 6 Sep 2008 23:51:26 GMT CakePHP Han and Andres genghisu Real-time 3D Modeling Tool http://scratch.mit.edu/projects/blahdeblah/234646 My Site: http://www.freewebs.com/theblahofblah/ Well here it is...my first fully 3D project. You can move the points (there are 5) on the x, y, and z axis and rotate your model around. View the help by clicking the button on the top left that says Help! (its kinda cut off, sorry). You can see where you currently are in the 3D space by looking at the X-Z compass thing in the top right, as sometimes things get a little disorientating, even though I added size changes for the points and some layering. Credits to AddZero for all the scripts that made this project 3D. I couldve added more points but lol i was too lazy.<br> <a href="http://scratch.mit.edu/projects/blahdeblah/234646"> <img src="http://scratch.mit.edu/static/projects/blahdeblah/234646_sm.png" /> </a> http://scratch.mit.edu/static/projects/blahdeblah/234646_sm.png 3D Random Terrain Generator http://scratch.mit.edu/projects/Dastyruck/218848 Just a step up from my 2D Random Terrain Generator. It could use some more work but this is the basic concept. Tell me what you think!<br> <a href="http://scratch.mit.edu/projects/Dastyruck/218848"> <img src="http://scratch.mit.edu/static/projects/Dastyruck/218848_sm.png" /> </a> http://scratch.mit.edu/static/projects/Dastyruck/218848_sm.png 3D velocities ball http://scratch.mit.edu/projects/b_g/218017 I was just fooling around with ways to have velocities and 3D, and I found this way wivh has quite good grapics and realistic 3D. Use the arrow keys to move the ball around. You can use this just give me credit. Have fun!<br> <a href="http://scratch.mit.edu/projects/b_g/218017"> <img src="http://scratch.mit.edu/static/projects/b_g/218017_sm.png" /> </a> http://scratch.mit.edu/static/projects/b_g/218017_sm.png Vanishing Point http://scratch.mit.edu/projects/sienacollege/208600 REMIX ME! This program is supposed to mimic a vanishing point perspective drawing. Thanks to Bluestribute for the idea, although I did all the coding on my own. I used the code from another program of mine to draw different polygons on command, then came up with my own perspective drawing code. You can change the number of sides in the polygon and the total perimeter using the sliders. To change the vanishing point's location (X,Y in the corner) click the blue sprite, move the mouse to the new location and click again to drop it off. side_l is the length of each side a_measure is the measure of each angle Feedback always appreciated :D<br> <a href="http://scratch.mit.edu/projects/sienacollege/208600"> <img src="http://scratch.mit.edu/static/projects/sienacollege/208600_sm.png" /> </a> http://scratch.mit.edu/static/projects/sienacollege/208600_sm.png Full 3d Enviroment http://scratch.mit.edu/projects/Dolfus555/205888 Use up and down to walk back and forth, use the right and left to turn. WALKTHROUGH: First, walk straight until the blocks disappear off of the screen. then walk backwards until they show up again, notice how they are in the exact same pattern. second, walk around the pillars using the arrow keys. notice how the further ones turn quicker. Now, you can play around. it would be nice if someone made this into a game, but give credit if you do. ENJOY! *there may be problems with the blocks disappearing, and dont forget to love it!*<br> <a href="http://scratch.mit.edu/projects/Dolfus555/205888"> <img src="http://scratch.mit.edu/static/projects/Dolfus555/205888_sm.png" /> </a> http://scratch.mit.edu/static/projects/Dolfus555/205888_sm.png 3D V2 http://scratch.mit.edu/projects/MasterOfMac/203285 3D Modeling tool with movement gizmos. Click a vertex to select it, then click any of the axis lines (x,y,z) to move in that direction. Hold space to reverse movement.<br> <a href="http://scratch.mit.edu/projects/MasterOfMac/203285"> <img src="http://scratch.mit.edu/static/projects/MasterOfMac/203285_sm.png" /> </a> http://scratch.mit.edu/static/projects/MasterOfMac/203285_sm.png Random 3d sculpture http://scratch.mit.edu/projects/AddZero/130436 Click the flag to move the dots to random locations. Move the mouse to rotate. Thanks everybody for rating the performance of this. With a rating of 1 to 3, 1 being choppy and 3 being smooth, from a survey of 60 people the average is about 2.58! Not too bad. (It's actually a 2 for me.) Now we can use this as a very rough subjective performance benchmark. If this project runs a little choppy to smooth for you, and your project is smooth, you can be pretty sure it will run smooth on most people's computers. This has 15 dots. (I used MITscratcher's fast pen idea.) How I made it: I read up on "3d projection" and "matrix transformation". It took me quite a few websites and tinkering around to start to understanding it enough to make this work. It's about 11th or 12th grade level math. I used a 3d program called blender to draw the arena background animation and to figure out the camera position and zoom level I needed in the script so the backgrounds and the scratch program would match. When the program starts, every dot starts a script: it picks a random x,y,z location. (normally when you move a sprite you just have x and y. z is how far back it is.) Then in a loop, it takes the rotation of the camera, and how far it's zoomed in and converts the x,y,z location to your screen's x, y location, and moves the sprite there. Then it picks what costume to use: Big to little red dots- based on how far it is from the camera. (I could have used just one costume and changed the size, but that is slower.) Meanwhile: There is another sprite moving to every red dot with the pen down. the camera rotation is continually set to the mouse x. And the background frame is changed according to the camera rotation. I made the "Arena" the same on all 4 sides so that I can use the 30 frame animation 4 times in one turn, otherwise it would have been 120 frames. I hope that helps. It sounds confusing. I'll try to explain it better if there is interest. Also, I'm open to suggestions on how to make this better. I'd be honored if anyone was able to use any of my work in their project. Please don't just copy- try to make something new from it and at least give me a little credit in your project notes. Thanks scratch team for helping me finally start to understand programming.<br> <a href="http://scratch.mit.edu/projects/AddZero/130436"> <img src="http://scratch.mit.edu/static/projects/AddZero/130436_sm.png" /> </a> http://scratch.mit.edu/static/projects/AddZero/130436_sm.png 3D Space Flyer http://scratch.mit.edu/projects/bigB/200808 Fly your space ship through a '3D' space. Try to fly through the Blue Energy Ball to gain time. The Blue arrow will show you where it is. Use the left and right arrows to twist. Use up and down to dive or rise up. Use A to accelerate and Z to slow down. Your speed and remaining time are shown at the bottom of the screen. Love its would be very much appreciated<br> <a href="http://scratch.mit.edu/projects/bigB/200808"> <img src="http://scratch.mit.edu/static/projects/bigB/200808_sm.png" /> </a> http://scratch.mit.edu/static/projects/bigB/200808_sm.png 4D DigiSpace Flight Enhanced Interactive Supa+ http://scratch.mit.edu/projects/ElCapitanoFlapjack/182205 3D Space Shuttle, controlled by mouse. Dodge the asteroids. The cybermap predicts where asteroids will be when they reach you. The health bar shows the ... um ... ammunition? To fire, wait for next version.<br> <a href="http://scratch.mit.edu/projects/ElCapitanoFlapjack/182205"> <img src="http://scratch.mit.edu/static/projects/ElCapitanoFlapjack/182205_sm.png" /> </a> http://scratch.mit.edu/static/projects/ElCapitanoFlapjack/182205_sm.png 3d simulation-mouse sensing http://scratch.mit.edu/projects/Cyclone103/154666 This is a 3d project based on the coordinates of each point. Move the mouse to shift the view of the objects. You have to put the mouse in the middle of the screen to see anything at first. There is a maximum distance the camera can be from each item. You can control and move each item by dragging the sliders. This program will even retain info about position, so if all are moved past the edge, if you move them back they will be in the same general positioning in relation to each other.<br> <a href="http://scratch.mit.edu/projects/Cyclone103/154666"> <img src="http://scratch.mit.edu/static/projects/Cyclone103/154666_sm.png" /> </a> http://scratch.mit.edu/static/projects/Cyclone103/154666_sm.png 3D Missile http://scratch.mit.edu/projects/Cyclone103/195118 This is based off of the classic game "3D missile" by DXInteractive. Idea from my friend Falling_Fire, made at my house. This was his first project! I primarily programmed it, he gave me advice. To play: Move the mouse to go through the 3D tube. Go through any holes. Tell either me or Falling_Fire about glitches or things we can do to improve it. We know the ring and obstical timing is off, but we thought it was close enough. Enjoy!! It lags a lot, sorry. Most of the lag is from the special effects. Second under Top Viewed!!!! First under top downloaded!!!!!!!!!<br> <a href="http://scratch.mit.edu/projects/Cyclone103/195118"> <img src="http://scratch.mit.edu/static/projects/Cyclone103/195118_sm.png" /> </a> http://scratch.mit.edu/static/projects/Cyclone103/195118_sm.png 3D Graphics http://scratch.mit.edu/projects/eisaman/55153 This program needs work. It does not yet represent realistic perspectives based on up/down and left/right displacements from the object. Please comment on my oversight if you can. Press space bar to render initial view. Adjust slider values and press space bar to render new view.<br> <a href="http://scratch.mit.edu/projects/eisaman/55153"> <img src="http://scratch.mit.edu/static/projects/eisaman/55153_sm.png" /> </a> http://scratch.mit.edu/static/projects/eisaman/55153_sm.png Perspective Drawing http://scratch.mit.edu/projects/Bluestribute/191027 I was bored. I know this isn't coded greatly or look that great. I'm not really caring what you say. I just thought it was cool because it was realistic, as in, if you were to draw in perspective. ************************************* Left/Right-changes length (depth) Up/Down-changes height 1/2-changes width<br> <a href="http://scratch.mit.edu/projects/Bluestribute/191027"> <img src="http://scratch.mit.edu/static/projects/Bluestribute/191027_sm.png" /> </a> http://scratch.mit.edu/static/projects/Bluestribute/191027_sm.png 1-Sprite Cube Renderer http://scratch.mit.edu/projects/S65/183598 This is the same as my last rotating cube demo, except it uses only 1 sprite to draw the cube, with no flickering! In Scratch, "bad" coding is actually faster, as this project shows.<br> <a href="http://scratch.mit.edu/projects/S65/183598"> <img src="http://scratch.mit.edu/static/projects/S65/183598_sm.png" /> </a> http://scratch.mit.edu/static/projects/S65/183598_sm.png 3D http://scratch.mit.edu/projects/hmnwilson/132006 OK, it could use some improvement, but keep in mind this IS scratch. Use the left and right arrow keys to rotate, and up and down arrow keys to zoom in/out. But that ONLY WORKS WHEN DOWNLOADED. (two problems with that: 1. it gets pixellated and 2. scratch has a limit for size so it can't zoom in enough to make it perfect.) My next plan is moving the camera up/down/left/right without rotating. ALL credit goes to AddZero for the 30 costumes of the background (which must have been a PAIN to get all of).<br> <a href="http://scratch.mit.edu/projects/hmnwilson/132006"> <img src="http://scratch.mit.edu/static/projects/hmnwilson/132006_sm.png" /> </a> http://scratch.mit.edu/static/projects/hmnwilson/132006_sm.png