Turning Video Game Sprites Into 3D Objects

Anyone who has played Minecraftfor a good amount of time should have a good grasp on making 3D objects by placing voxels block by block. A giant voxel art dragon behind your base is cool, but what about the math behind your block based artwork? [mikolalysenko] put together a tutorial for making 3D objects out of video game sprites and covers a lot of the math involved in turning pixels into voxels.

The process of modeling a 3D object from a series of 2D images is a very well-studied computer vision problem called multiview stereo reconstruction. This process has been used to build 3D models of random objects with devices such as the Stanford spherical gantry. Unfortunately the math for this algorithm is a mess, but there is another way: using photo hulls (PDF warning) to find the largest possible object from a series of images showing the top, bottom, left, right, front, and back views.

[mikolaly] put together an algorithm to produce 3D images from a series of images and even went so far as to build a web-based shape carving editor. With this web app, it’s possible to make 3D objects simply by inputting a bunch of colored pixels onto six 2D grids.

Once the models were complete, [mikolaly] sent some of the 3D models off to Shapeways for 3D printing. He’s completed Meat boy, Mario, and Link 3D sprites, all available for sale.

Now the only thing left to do is build a script to turn these objects into Minecraft object schematics.

Fallout Brought To Life With This Working PIP-Boy 3000

working_pipboy_3000

[MyMagicPudding] wanted to try his hand at hobby electronics, so he decided to go all-in and build himself a PIP-Boy 3000. If the name doesn’t ring a bell, the PIP-Boy 3000 is a wrist-mounted computer from the popular Fallout video game series.

The PIP-Boy is based around an HTC Desire HD mobile phone, which [MyMagicPudding] mounted inside case custom made for him by [Skruffy] from the Replica Prop Forum. He wanted to stay true to the game, so the wrist-mounted computer’s interface eschew’s the Desire’s touch screen and is instead controlled via a set of buttons and dials on its face. The external inputs all interface with the Desire via an Arduino Uno, which communicates with the phone using TCP over USB.

While he admits that his soldering skills are pretty dodgy, and that there’s no longer room behind the neat-looking facade to mount the PIP-Boy on his wrist, we think that it looks great. If this is an example of his first electronics project, we can’t wait to see what comes next.

Continue reading to see the PIP-Boy 3000 in action.

Continue reading “Fallout Brought To Life With This Working PIP-Boy 3000”

Awesome Portable N64 Keeps Your Games In Hand, Out Of Sight

n64_portable

[David] recently wrote us to share the portable Nintendo 64 he constructed with the help of the friendly people over at the ModdedbyBacteria forums. We are no strangers to N64 portables, as you may have noticed, but this one was just too good to pass up.

Sheathed in a metallic blue case, this console is an instant standout among the other portable N64 mods we have seen. As you would expect, he trimmed down an N64 console board and some various controller bits in order to fit them into the case, finishing it off with a 5″ PSOne display panel. A small fan protrudes out of the back side of the device, which seemed out of place at first. However, it not only keeps the console cool, but it can serve as a bit of a “kickstand” as well, if the console is placed on a flat surface. [David] also added a dongle for the bottom of the console, which allows him to use an external N64 controller if he so desires.

To be honest, one of our favorite features is that the game cartridges do not stick up from the back of the case when inserted. He included just enough room to allow the game to be completely hidden while playing.  Nice job!

Continue reading to see a video build log and demonstration of his portable N64.

Continue reading “Awesome Portable N64 Keeps Your Games In Hand, Out Of Sight”

N64Boy Advance

[Hailrazer] found a Game Boy Advance carrying case in his closet and thought he could pull off an N64Boy Advance in a few weekends. Despite the fast build time, [Hailrazer] built something that wouldn’t look out of place sitting on a shelf at a toy store.

This isn’t the first time we have covered an N64 Advance portable gaming system that uses a GBA carrying case, but this hack keeps the original styling of the Game Boy Advance without all the epoxy, bondo and sanding. Inside is a 4.3″ screen, GameCube joystick, N64 expansion pack, and enough Li-ion to get 5-6 hours of play time. The build doesn’t include a D-pad because [Hailrazer] doesn’t use that while playing. It also doesn’t have controller or A/V ports, because he doesn’t, “want to sit around with friends playing N64 on a 4.3″ screen.” A very pragmatic build, indeed.

We love seeing people re-purpose odd bits of plastic they have lying around, so we’re wondering when someone with an Original Game Boy Carrying Case will build an NESBoy. Video after the jump.

Continue reading “N64Boy Advance”

NESBot Video Game Automation

nesbot

If you happen to enjoy video games, but don’t actually like playing them, boy do we have the hack for you! [pjgat09] shows us how, armed with an Arduino, you can force a Nintendo to play games by itself, not unlike an old-time player piano. The hack involves programming an Arduino to accept commands mapped out in “movies”, which are actually scripted sets of button presses that one would perform while playing a game. These sorts of scripts are available from TASVideo, a community specializing in “tool assisted” speed runs of video games. These movies are typically used with emulators, so there are some adjustments that need to be made in order to make them work with a console, since the button presses are mapped to each frame that is drawn on the screen. While we are not sure quite how useful this hack is, it is a pretty novel concept. You can see video of the 5-minute SMB speed run after the jump.

Continue reading “NESBot Video Game Automation”

Developing A Sega Game Gear Flash Cartridge

[Gerry O’Brien] tackled his most recent project, designing a flash ROM cartridge for the Sega Game Gear, with great success. Above you can see the test rig he used to reverse engineer the communications between an original ROM chip and the circuit board that it came on. He removed the chip, soldered a ZIF socket to the pads, then used a DIP socket as an adapter for that chip. Connected to each pin is a test lead for a logic analyzer. That’s a heck of a lot of channels to decipher!

It turns out that the cartridges use Integrated Mapping (does anyone have a link explaining this?) so dropping in a flash memory chip is not an option; you need a memory bank controller. [Gerry’s] solution to this issue is twofold: you can etch your own board with a controller chip and ZIF socket for the flash chip, or you can modify a Sega Master System cartridge to use as an adapter board. We’ve got pictures of both methods after the break, as well as his five instructional videos walking us through the fabrication process.

This isn’t [Gerry’s] first time working with flash cartridges. We looked at his work with Game Boy ROMS earlier in the year.

Continue reading “Developing A Sega Game Gear Flash Cartridge”

Update: Most Interesting Game In 64 Pixels

[Brad] has continued working on the Super Pixel Bros game. We saw a glimpse of this a few months ago but he’s added a lot since then. The game now has enemies; one type is similar to Bullet Bill, another type drops from the sky and walks toward you, kind of like a Goomba. Game play is quite responsive and it’s amazing what he has accomplished with such low resolution. In the video after the break [Brad] mentions that a friend is working on sound effects for jumps and block breaking. We’re assuming that the audio track in the background is already coming from the LEDBOY speaker.

Which reminds us, if you haven’t checked out the hardware, do so now. That enameled wire mess makes us shudder just a bit. There many be a kit version coming that will save you the point-to-point soldering madness. If that’s part of the fun for you keep an eye out for the forthcoming release of the hardware schematics.

Continue reading “Update: Most Interesting Game In 64 Pixels”