Making 3D models with just a webcam and what it’s good for

big Making 3D models with just a webcam and what its good for

If you read tech blogs you’ve probably seen a demo of ProFORMA, which uses just a single, ordinary webcam to generate a 3D model of something… in real time. And although it’s still a work in progress, the creators say that in a few months there will be a demo up for download, which works on Linux, with the Windows version following soon after. This means we only have a few months to figure out what to do with it. Let’s see…

First off, here’s a video demo of ProFORMA if you haven’t seen it in action:

Whenever we get a new phone at our office, we always make a 360° spin (like this one for the LG BL20 New Chocolate). So, one of the first things that comes to mind is “ProFORMA + webcam + phone = instant 3D view”. Well, not quite. Putting a 3D model in a web page is not a very easy task and the ways to do it either don’t work very well or are not widely supported.

Artist's impression of 360° spin in 3D  Artist’s impression of 360° spin in 3D

Papervision3D, for example, does 3D rendering in Flash, but it’s quite taxing on the CPU. There are even demos that do 3D with JavaScript, like this one. It uses OpenGL, but who knows, maybe after Direct2D makes its way into Firefox, they’ll do OpenGL next.

But I digress. In short it may be quite a while before 3D on the web is usable by most people and it wouldn’t really do much better than our current 360° spins.

Okay, second possible application. Google Street View. They drive around with a ton of cameras anyway, with something like ProFORMA they could make the 3D models of the buildings on the go. For now, the 3D buildings are made by people by hand, which is a tedious process. But how about instant 3D models wherever Street View is available? Then they’d have to rename Street View to Virtual Reality View. Throw in a pair of 3D goggles (there are plenty to choose from) and you’re all set to travel across the world from the comfort of your couch.

gsmarena 003 Making 3D models with just a webcam and what its good for  Travelling has never been easier… pass the popcorn

The third application that came into my mind is “movies”. While watching Beowulf I was wondering why you’d pay actors to do a role, then have 3D artist model, animate and render 3D versions of the actors doing the roles. It seems like getting to the second floor of a building by first climbing to the 10th floor using the stairs and then get on the elevator to get down to the second. But if ProFORMA is really as good at capturing 3D models as it seems, then the whole process would be simplified greatly.

gsmarena 002 Making 3D models with just a webcam and what its good for  Oops… pressed the wrong button again

And it’s not just for 3D animated movies, having a perfect 3D model of the actor plus a bit of animation means scary, dangerous (and expensive) stunts can be done much easier and still look good. Or you could do a 3D scan of, say, Charlie Chaplin and (copyrights permitting) make a new movie.

Well, these are the first three suggestions I could think of, but I’m sure there are many more. Good luck to Qi Pan and his team and I hope they make good on their promise to release a demo for download.

Source: ProFORMA, Shapeways

  • Lavercust

    Nice post man, looks kinda too easy and sweet to be real

    image just randomly throwing objects into the 3d animation world, the kind of weird videos people would make of 3d things on youtube

  • http://badabingbaby.com/baby-baths/ baby baths

    I want to try it

  • http://badabingbaby.com/baby-booties/ baby booties

    Nice One

  • http://paranoia-series.blogspot.com paranoia

    This demo on youtube is strange and unreal for me. When they turn this building camera should catch moving hand and the building! Its impossible to create program that know what scan and what remove from scen(its like human intelligence!) Unless they turn object and then take a picture, and again turn-take pic-turn-take pic…etc
    And what about background? It first scan back of scen and then ask to put object on table? Bluebox(or greenbox) its simple and cheap opposite to complicated program like this… Its to simple to be real.
    Ps. Sorry for my english ;-)

  • stefaan

    looking forward to mmo’s and mmorpg’s in 3D but guess that’s not for the first years :p

    looks pretty sweet technologie :-)

  • Spikey

    The idea of scanning actors into a computer and using that data to produce a virtual stuntman is nothing new, this has been done since that scene in Jurassic Park when the lawyer on the toilet gets eaten by the T-Rex. The guys who did the effects for the Matrix sequels already used high-definition ‘universal capture’ to create the CG Keanu Reeves seen throughout the films. Surely this is just a cheaper/more commercial version of that already established technique?

  • http://blog.welrbraga.eti.br/?p=781 Wel. R. Braga » Criando modelos 3D apenas usando uma webcam

    [...] Making 3D models with just a webcam and what it’s good for. Compartilhe e [...]

  • http://- koyoshika

    where this ProFORMA 3d download??????

    i want…..

  • http://www.gpako.com/ Joel Overcast

    this is good, i like cams girls,they aresex.
    i like your blog

blog comments powered by Disqus