NVIDIA’s A.I. Thinks It Knows What Games Are Supposed Look Like

Videogames have always existed in a weird place between high art and cutting-edge technology. Their consumer-facing nature has always forced them to be both eye-catching and affordable, while remaining tasteful enough to sit on retail shelves (both physical and digital). Running in real-time is a necessity, so it’s not as if game creators are able to pre-render the incredibly complex visuals found in feature films. These pieces of software constantly ride the line between exploiting the hardware of the future while supporting the past where their true user base resides. Each pixel formed and every polygon assembled comes at the cost of a finite supply of floating point operations today’s pieces of silicon can deliver. Compromises must be made.

Often one of the first areas in games that fall victim to compromise are environmental model textures. Maintaining a viable framerate is paramount to a game’s playability, and elements of the background can end up getting pushed to “the background”. The resulting look of these environments is somewhat more blurry than what they would have otherwise been if artists were given more time, or more computing resources, to optimize their creations. But what if you could update that ten-year-old game to take advantage of today’s processing capabilities and screen resolutions?

NVIDIA is currently using artificial intelligence to revise textures in many classic videogames to bring them up to spec with today’s monitors. Their neural network is able fundamentally alter how a game looks without any human intervention. Is this a good thing?

Continue reading “NVIDIA’s A.I. Thinks It Knows What Games Are Supposed Look Like”

Simple Automata Extravaganza

[Federico Tobon] from [Wolfcat Workshop] spent Makevember in 2017 building a series of fascinating automata using the most basic of craft supplies and simple tools in his workshop. Using a combination of rigid materials such as wooden cubes, popsicle sticks, and paper clips and pliable ones like paper and rubber bands, his creations are way more delightful to play with compared to fidget spinners.

There are no assembly guides, instructions or building plans, but for a hacker, one look at these designs ought to be enough to glean how to build one, with some trial and error to get it right. And that is exactly what [Tobon] found to his delight. After sharing animated GIFs of his creations on social media, numerous other hackers built and shared their own versions of his designs as well as building some new ones.

He posts several other useful resources, some of which were the inspiration that got him started making these automata. All of them are pretty interesting, so do take a look at them too. There is a lot that young kids can learn from building these little machines, given some guidance and help from the elders. But the way we see it, it’s likely the old folks will enjoy them more.

The video after the break compiles all of the little machines for six minutes of viewing pleasure.

Continue reading “Simple Automata Extravaganza”

Quartet Of SMD Resistors Used To Sense Z-Axis Height

Here’s a neat trick for your next 3D-printer build or retrofit: a Z-axis sensor using a DIY strain gauge made from SMD resistors. We’re betting it could have plenty of other applications, too.

Conventional load cells, at least the ones you can pick up cheaply from the usual sources or harvest from old kitchen or bathroom scales, are usually way too big to be used on the extruder of a 3D-printer. [IvDm] wanted to build a touch sensor for his Hybercube printer, so he built his own load cell to do it. It consists of four 1000 ohm SMD resistors in the big 2512 device size. He mounted them to an X-shaped PCB and wired them in the classic Wheatstone bridge configuration, with two resistors on one side of the board and two on the other.

The extruder mounts into a hole in the center of the board and floats on it. Through an HX711 load cell driver chip, the bridge senses the slight flex of the board when the extruder bottoms out on the bed, and an ATtiny85 pulls a limit switch input to ground. [IvDm] even did some repeatability testing with this sensor and it turned out to be surprisingly consistent. The first minute or so of the video below shows it in action on the Hypercube.

We found the use of SMD resistors as strain gauges pretty clever here, but there’s plenty to do with off-the-shelf load cells: measuring how much filament is left on a roll, checking the thrust of a model rocket engine, or even figuring out if you’re peeing correctly.

Continue reading “Quartet Of SMD Resistors Used To Sense Z-Axis Height”

A Cloned Bluetooth Tracker Meets Its Maker

The holidays bring us many things. Family and friends are a given, as is the grand meal in which we invariably overindulge. It’s a chance for decades old songs and movies to somehow manage to bubble back up to the surface, and occasionally a little goodwill even slips in here or there. But perhaps above all, the holidays are a time for every retailer to stock themselves to the rafters with stuff. Do you need it? No. Do they want it? No. But it’s there on display anyway, and you’re almost certainly going to buy it.

Which is precisely how I came to purchase a two pack of Bluetooth Low Energy (BLE) “trackers” for the princely sum of $10 USD. I didn’t expect much out of them for $5 each, but as this seemed an exceptionally low price for such technology in a brick and mortar store, I couldn’t resist. Plus there was something familiar about the look of the tracker that I couldn’t quite put my finger on while I was still in the store.

That vague feeling of recollection sent me digging through my parts bin as soon as I got home, convinced that I had seen something among the detritus that reminded me of my latest prize. Sure enough, I found a “Cube” Bluetooth tracker which, ironically, I had received as a Christmas gift some years ago. Putting them side by side, it was clear that the design of these “itek” trackers took more than a little inspiration from the better known (and five times as expensive) product.

The Cube was a bit thicker, but otherwise the shape, size, and even button placement on the itek was nearly identical. Reading through their respective manuals, the capabilities also seemed in perfect parity, down to being able to use the button on the device as a remote camera control for your smartphone. Which got me thinking: just how similar would these two devices be internally? Clearly they looked and functioned the same, but would they be built the same as well? They would have to cut costs somewhere.

Determined to find out how a company can put out what for all the world looks like a mirror image of a competitor’s device while undercutting them by such a large margin, I cracked both trackers open to get a bit more familiar with what makes them tick. What I found on closer inspection of these two similar gadgets is perhaps best summarized by that age old cautionary adage: “Don’t judge a book by its cover.”

Continue reading “A Cloned Bluetooth Tracker Meets Its Maker”

Hackaday Links Column Banner

Hackaday Links: CES Is Over

CES is over, and once again we have proof technology does not improve our lives. Here’s the takeaway from the @internetofshit. There’s a garbage can where you can drop your DNA sample. This is obviously not a Bay Area startup, because they just leave DNA samples on the sidewalk there. The ‘smart cooler’ market is heating up (literally) with a cooler that’s also a grill. Someone duct taped an air filter to a roomba, so your air filter can go to where all the dirty air is in your house. Internet of Rubik’s Cubes. The world’s first autonomous shower made an appearance. Now you can take a shower over the Internet. What a time to be alive.

Need some more bad news from CES? We have more proof the entire tech industry is astonishingly sexist. How so? Well, VR sex simulators can win best of show. That’s a given, obviously. But a ‘smart’ sex toy designed by and for women was selected for a CES 2019 Innovation Award in the Robotics and Drone category. This award was given, then rescinded, by the Consumer Technology Association (CTA) because it was, ‘immoral, obscene, indecent, profane or not in keeping with the CTA’s image’. We presume they mean the latter, but we’re not sure.

Sometimes, though, there are actual engineers behind some of the gadgets on display at CES. Bell (yes, the aerospace company) unveiled the Bell Nexus, a five-seat VTOL ‘taxi’ powered by six ducted fans. These fans are powered by a hybrid electric power system. We assume a turboshaft connected to a generator powering electric motors. Most interestingly, speculation is that this will be the vehicle Uber’s Elevate air taxi program. This initiative by Uber intends to turn a random parking lot in LA into the busiest airport in the world. This is what the official marketing material from Uber says, I am not making this up, and it’s beyond stupid. You know what, just have Uber buy the Santa Monica airport, close it down, and turn it into an air taxi hub. This is the dumbest and funniest possible future imaginable.

Okay, CES is terrible, but here’s something for you. You can get a free ‘maker license’ of Solidworks. Just go here and enter promo code ‘918MAKER’. This info comes from reddit.

The Impossible Project was founded in 2008 as an initiative to remanufacture Polaroid film and refurbish cameras. The project was a rousing success with many supporters. It is a beacon of hope for anyone who wants to keep obsolete formats alive. Now, another format will live on. MacEffects, a company (or eBay store) in Indiana is remanufacturing color ribbons for Apple ImageWriter II printers. The ImageWriter II was the dot-matrix printer in your elementary school’s computer lab if you’re in the Oregon Trail generation, and yes, it could print color pictures. It could print very high-quality color pictures. The problem is getting color ribbons, and now you can get new ones. We’re very interested in seeing the art that can be made with a color ribbon in an ImageWriter, so if you have a portfolio, send it on in. If you have an ImageWriter, try to print something. It’s a serial printer, not a parallel printer.

A Practical Portable Wii Emerges From The Memes

A few months ago, [Shank] built what will almost certainly go down in history as the world’s smallest portable Nintendo Wii. As it turns out, the Wii motherboard is home to a lot of unnecessary hardware, and with a careful hand and an eye for detail, it’s possible to physically cut it down to a much smaller unit; allowing this particularly tenacious hacker to put an actual Wii, along with everything else required to make it portable, into an Altoids tin.

As you might expect, between the cramped controls, comically short battery life, and the fact that the whole thing got hot to the touch during use, it was a miserable excuse for a portable console. But the incredible response the project received inspired [Shank] to dust off an earlier project: a far more practical portable Wii that he calls PiiWii. This time around the handheld is a more reasonable size, a useful battery life, and proper controls. It even has an integrated “Sensor Bar” so you can use real Wii Remotes with it. It might not be the prettiest portable console conversion we’ve ever seen, but it certainly ranks up there as one of the most complete.

[Shank] actually “finished” the PiiWii some time ago, but in his rush to complete the project he got a little overzealous with the hot glue and ended up with a device that was difficult to diagnose and fix when things started to go wrong. He shelved the project and moved on to his Altoids tin build, which helped him refine his Wii shrinking skills. With a clearer head and some more practical experience under his belt, the PiiWii was revamped and is clearly all the better for it.

Unlike previous Wii portables we’ve seen, there’s no attempt at adding GameCube controller ports or video out capability. It’s built to be a purely handheld system, and that focus has delivered a system that’s roughly the size of the original Game Boy Advance. Beyond the cleverly sliced Wii motherboard, the inside of the PiiWii features a 3.5 inch display, a custom designed audio amplifier PCB, four 3400 mAh cells which deliver a run time of around four hours, a 3DS “slider” analog stick, and a generous helping of Kapton tape in place of hot glue.

If there’s any criticism of the PiiWii, it’s likely going to be about the system’s boxy exterior. But as [Shank] explains, there’s an excellent reason for that: it’s literally built into a project box. He simply took a commercially available ABS project box, the Polycase SL 57, and made all his openings on the front with a laser cutter. Other than the fact taking a laser to ABS releases hydrogen cyanide, he found it a good way to quickly knock out a custom enclosure.

Last year we took a look his ridiculously small Altoids tin Wii, and while that was an impressive project to be sure, we’re glad he revisited the PiiWii and showed that a portable Wii can be more than just a novelty. Compared to other systems, the Wii doesn’t seem to get the portable treatment that often, so we’re always glad to see somebody come in and do the concept justice.

Continue reading “A Practical Portable Wii Emerges From The Memes”

Use Your Game Boy As A Wireless Controller

Like many retro favourites, the Game Boy is in no way dead — development continues apace through its many fans.But what about the hardware side? This is a particularly interesting one: [Alex] wondered if a Game Boy could be readily used as a wireless controller. Set out to make it happen, the final product is a game cartridge that makes the classic handheld a wireless controller.

It’s achieved quite elegantly, with a custom cartridge used to turn the Game Boy into a controller while requiring no modification to the handheld. The cartridge contains a flash chip to store the ROM, along with an ATmega48PA microcontroller and an NRF24L01 to do the talking. Upon powerup, the Game Boy runs code from the ROM, and the microcontroller is in charge of reading button states and sending them to the NRF24L01 for transmission. The program stored on the ROM also allows configuration changes to be made from the Game Boy itself, such as choosing the appropriate wireless channel.

The cartridge transmitter can be used with a variety of receivers. [Andy] has developed a USB HID joystick emulator to allow the Game Boy to be used with PCs, as well as a receiver for the GameCube, too. Yes, that’s right — you can now play Super Smash Bros. with a weirder controller than all your friends. A Super Nintendo version is also in the works. Perhaps the coolest feature, however, is that the cart can use its radio link to communicate with another Game Boy running the same cartridge. [Andy] demonstrates this with a basic game of Pong being played between two Game Boy Advances.

Working on retro hardware can be great fun — things are well documented, parts are cheap, and there’ll be plenty of fans cheering you on, too. [Andy] has even made the hardware available for purchase on Tindie and his website if you’re not quite comfortable rolling your own.

The Game Boy platform remains ripe for hacking – you can even take screenshots with a logic analyzer these days. Video after the break.

Continue reading “Use Your Game Boy As A Wireless Controller”