Slashdot Mirror


Build a Rotisserie Scanner With Legos

WalkingBear writes "All you 3d geeks out there should take a look at this. This guy has built a 3d scanner (scans 3d objects resulting in a 2d cylindrical image map) out of a flat bed scanner and Lego. Also has a turntable style for use with digital cameras."

173 comments

  1. This is a DMCA violation. by Anonymous Coward · · Score: 5, Funny

    This user has no right to alter the use of this scanner in such a manner without a license. I will be informing the proper authorities of this illegal violation - Cmdr Taco

    1. Re:This is a DMCA violation. by kaltkalt · · Score: 5, Funny

      And I think he also needs a license from Lego to create a derivative work with their blocks.

      --

      Stupid people make stupid things profitable.
    2. Re:This is a DMCA violation. by diersing · · Score: 0

      As long as he shares the source legos and all notes he made, thought or imagined during it's design he's legal, remember its free (as in porn).

    3. Re:This is a DMCA violation. by Billly+Gates · · Score: 1
      "And I think he also needs a license from Lego to create a derivative work with their blocks."

      No, your thinking of SCO.

    4. Re:This is a DMCA violation. by kilonad · · Score: 1

      Does that mean Lego also gets control of the scanner even though he owns it?

    5. Re:This is a DMCA violation. by Cheeze · · Score: 1

      the skull should sue for copyright violations.

      --
      Why read the article when I can just make up a snap judgement?
    6. Re:This is a DMCA violation. by Anonymous Coward · · Score: 1, Funny

      Seriously, do you think he wants someone to check whether he has a license for that Lightwave modeller? They are expensive.

  2. Plurals??? by woja · · Score: 1

    I thought the plural for lego is lego... not legos???

    1. Re:Plurals??? by IcEMaN252 · · Score: 1

      No, but its a common mistake because multiple legos form a collective lego.

      --
      CitrusTV (http://www.citrustv.net): the Nation's Oldest & Largest Entirely Student-Run Television Station
    2. Re:Plurals??? by Anonymous Coward · · Score: 0

      The correct plural is "LEGO® brand bricks." Accept no immitations.

    3. Re:Plurals??? by Anonymous Coward · · Score: 0

      Yeh, legos is the name of the OS for the lego robotic stuff, eh?

    4. Re:Plurals??? by Anonymous Coward · · Score: 0

      Quit quoting Penny Arcade, you insensitive clod.

    5. Re:Plurals??? by rjforster · · Score: 1

      Correct.

      One lego brick.
      Two lego bricks.
      Many lego bricks.

      Check the lego website where they state this very clearly.

      Similarly:
      One beef burger.
      Two beef burgers.
      Not two beefs burger.

      One red car.
      Two red cars.
      Not two reds car.

      One SCO lawsuit.
      Two SCO lawsuits.
      Not two SCOs lawsuit.

      Understand yet?

    6. Re:Plurals??? by Anonymous Coward · · Score: 0

      STFU you anal retentive fucker!

      "I have never in my life heard anyone refer to a box of Legos as a box of Lego. I don't care if it's the correct way to say it, no one uses it that way." - Gabe http://www.penny-arcade.com/news.php3?date=2003-06 -13

    7. Re:Plurals??? by mo^ · · Score: 1

      Never been to lego land then??? surely they woulda called it legos laned if it had been meant that way.. after all there is more than one piece of lego in that place. I grew up a stones throw from the wonderful place itself and until i started talking to americans had never heard of "legos"

      --
      bah!*@%!
    8. Re:Plurals??? by thumperward · · Score: 1

      Blame Noah Webster. Absolute bastard that he is.

      - Chris

    9. Re:Plurals??? by CharlesClarkson · · Score: 1
      I have never in my life heard anyone refer to a box of Legos as a box of Lego.

      I had a box of Lego once, but it was destroyed by a pen full of sheep.

      --

      Charles K. Clarkson
      Many people truly want to help. Unfortunately, many people truly suck at it.
    10. Re:Plurals??? by mink · · Score: 1

      What we need is something like this:

      THE JAPANESE SINGULAR/PLURAL NOUN RULE SONG
      (sung to the tune of "The Banana Splits" theme song)

      Tra la la! La la la la!
      Tra la la! La la la la!
      Tra la la! La la la la!
      Tra la la! La la la la!
      Tra la la! La la la la!
      Tra la la! La la la la!

      One Gojira, two Gojira, three Gojira, four
      Four Gojira rising from the murky ocean floor
      See them crushing Tokyo, breathing smoke and flame
      Even though there's more than one, the noun is the same

      (That applies to Pokemon)
      (Even when there's more than one)
      (You still call them Pokemon)

      Tra la la! Japanese nouns!
      Tra la la! Don't change their form!
      Tra la la! Japanese nouns!
      Tra la la! Don't change their form!

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  3. 2d cylindrical image map? by autopr0n · · Score: 1

    Couldn't that be done with a regular 2d scanner?

    --
    autopr0n is like, down and stuff.
    1. Re:2d cylindrical image map? by Koushiro · · Score: 2, Interesting

      Yes, that's what he did. I know Slashdot protocol is to not read the article, but try to make an exception for the summary of the article, at least...

      --
      Karma: Oldschool
    2. Re:2d cylindrical image map? by Moofie · · Score: 1

      Yeah, why don't you get on it. Let's see your results.

      --
      Why yes, I AM a rocket scientist!
  4. Okay Okay by msgmonkey · · Score: 5, Insightful

    Well I know there will be people out there who will moan about things like this, but you got to say this i pretty f'ing cool.

    This touches two vital "geek nerves" - Hack value and use of Lego.

    1. Re:Okay Okay by xombo · · Score: 1

      Are you a robot? Why would someone moan about this? I think this thing was pretty cool, but I am wondering more on how the scanner actually worked, as he didn't go into much detail on it, the camera thing seemed todo better, but I don't see a big deal, because all he did was spin the thing around and take pictures of it, it wasn't where you just put it in there, and it spun it by itself and did the pictures automatically. What I think would be best is it the camera went around the object and took the pictures.

    2. Re:Okay Okay by Anonymous Coward · · Score: 0

      Actually, it's needless scanner surgery. The second version with the turntable can easily be done with a digital camera on a tripod facing something that's on a turntable.

      - David

  5. Too bad... by Talking+Goat · · Score: 0, Flamebait

    ...the guy didn't spend a little less time on the scanner and a little more time on that animated .gif. Whew, that's amazingly cheesy-looking.

    --

    + G to tha Izzo, A to tha Tizee, Talking Giz-oat, Ya'll Bettah Feel Me... +
  6. You obviously didn't RTFA!!! by Anonymous Coward · · Score: 0

    Why am I not surprised?

  7. What's the point? by IICV · · Score: 0, Troll
    It doesn't seem like he's really done anything really all that interesting. He's just disassembled a scanner and hooked it up to some legos, and taken multiple photos of a skull with a digital camera. This doesn't demonstrate any nifty mechanical, chemical, or physical properties of anything, it's not particularly artistic, and there's no explosions.

    What's the point of this post?

  8. Oh my god, look by ultrapenguin · · Score: 1, Funny

    He uses windows software for this project!
    Start your bashing engines, gentlemen!

    He could have used Linux, The Gimp, and SANE and his project would have been so much more cooler.

    1. Re:Oh my god, look by aseidl · · Score: 1, Informative

      Actually, couldn't you use Gimp's Map to Object -> Sphere thing to make it look like the object is spinning? You would have to make a square selection, map it to the sphere, save it as a layer, then move on to the next square selection. Though you'd have to somehow fix the distortion caused when stretching the image to map it to the sphere...
      You'd probably want to make yourself a script for Script-Fu to do it for you.

    2. Re:Oh my god, look by Anonymous Coward · · Score: 0

      year but it might not work too well for soemthing thats not a sphere (e.g. the skull).

      Is there any open source project that can do anything like lightwave?? (I doubt it, shame though).

  9. Temporary mirror by Peter+Cooper · · Score: 5, Informative

    That inner page of his is like 660KB all in, so I can see this guy's server taking a crunch real soon. His JPEGs were uber-unoptimized, so I've optimized them and put up a temporary mirror so you can all see the joy that is the rotissery scanner :-) It will disappear in a few hours or so.

    Rotissery Scanner Mirror

    1. Re:Temporary mirror by Anonymous Coward · · Score: 0

      Nice mods, the load time on that page is worse that the original page.

  10. In the voice of Homer Simpson by msgmonkey · · Score: 1, Funny

    Are you kidding me?

    The scanner

    The lego

    The skull

    aaaaa common :)

  11. Not a 3D scanner by woodhouse · · Score: 5, Insightful

    I was genuinely interested in this story, as I'm an indie game programmer, and any easy way to generate 3D art is welcome. However, what this guy has created is not a 3D scanner. It's a 2D cylindrical scanner. Someone correct me if I'm wrong here, but I can't see any way to convert the resulting image into a 3D mesh, at least not without some very clever software which the inventor has neglected to write.

    1. Re:Not a 3D scanner by cybermace5 · · Score: 2, Informative

      There is some other software available, which I can't be bothered to look for right now. It works like this: say you have a few pictures of an object, from several known angles. Then the program allows you to define common points and edges on each photo. Since the program knows what angle each photo was taken from, it can do the math to build a 3D mesh of the object.

      Don't remember what it was called, but I used it a few years ago. Someone else get some karma and Google up a link.

      --
      ...
    2. Re:Not a 3D scanner by null-sRc · · Score: 1

      well ... on his site he has a pic of a skull that he scanned in and mapped to a 3d mesh :| :D

      --
      -judging another only defines yourself
    3. Re:Not a 3D scanner by Anonymous Coward · · Score: 0

      he used some basic stitching (by hand), and it *looks* like he did a simple texture mapping on the wireframe.

    4. Re:Not a 3D scanner by Sparr0 · · Score: 1

      a 3d model generator is nothing like a 3d image generator. what he has done here is very cool. if you want to generate models, do this same experiment but instead of a scanner use an array of a few dozen IR rangefinders arranged in a line. rotate the object, fire, record depths, repeat. Map the resulting heightmap onto the inside of a cylinder in your program of choice. Instant 3d mesh.

    5. Re:Not a 3D scanner by Moofie · · Score: 2, Insightful

      Uh, what part of "scans 3d objects resulting in a 2d cylindrical image map" did you not understand!?

      Inventor has neglected to write...well, I'll be sure to go put my boot on their neck and tell 'em to get their lazy ass back to work.

      Wanker.

      --
      Why yes, I AM a rocket scientist!
    6. Re:Not a 3D scanner by sakusha · · Score: 1

      The skull scan is definitely NOT a cylindrical projection, the irregularities at the top of the skull in the assembled image make it obvious. Notice he posed the skull in the final image so you couldn't see the sloppy job he did as it appears on the top.
      A better cylindrical map would have taken, say, 360 slit scans of one row of vertical pixels taken 1 degree apart, then lined them all up. This would have smoothed out the errors. He only did 8 scans and that ain't enough.

    7. Re:Not a 3D scanner by Anonymous Coward · · Score: 3, Informative

      There are two that I know of:

      Photomodeller [www.photomodeller.com] - where you specify verticies and edges on a series of photos taken from different perspectives. It will generate the 3d mesh and map the images onto the faces -- good for regularly shaped objects in particular.

      The other is D Scupltor from D Vision Works [www.d-vw.com] where you take photos from regular angles of an object (using a rotating turntable such as he has built) and reference markers in the image. The software will then generate a complete mesh and map the images to it.

    8. Re:Not a 3D scanner by Moofie · · Score: 1

      How about you quit your bitching and do a better job?

      Really steams me when somebody looks at a project some clever soul has obviously done on a lark, and says "Well, that's hardly good enough for MY purposes."

      Loser.

      --
      Why yes, I AM a rocket scientist!
    9. Re:Not a 3D scanner by mnemonic_ · · Score: 2, Informative

      There is REALVIZ ImageModeler.

      The technology of deriving 3d geometry information from 2d images is typically known as image-based rendering. Gabe Newell (head of Valve Software) said that this is one of the technologies they didn't have enough time to get into Half-Life 2. It was first demonstrated in The Campanile Movie and has since been used for special effects purposes in movies (including the Matrix). It is very impressive, not only for its ability to generate the geometry from the images, but also its way of generating perfect distortionless texture mapping for said geometry.

    10. Re:Not a 3D scanner by sakusha · · Score: 1

      I'm not bitching at the crappy job, I'm just informing you that it isn't even close to a real cylindrical projection , like he claims it is. Go study your projective geometry before you whine about things outside your limited expertise.

      And yes, I've done better, with less equipment too. That's what I WAS DESCRIBING.

      Well, at least your .sig, "Loser" was accurate.

    11. Re:Not a 3D scanner by willtsmith · · Score: 1

      Doesn't this work only for potruding surfaces???

      In other words, one can do edge detection on all the individual angle snapshots. From that, one can generate a map of control points in 3-D space that define the outer boundries of the object.

      However, using such a technique, there is is no way to pick up on "holes" in a surface that are recessed underneath the bounding outline of a 3-d object.

      --
      -------- -------- Support Wesley Clark for president!!!
  12. Impressive. Next project? by Call+Me+Black+Cloud · · Score: 4, Funny


    I'm impressed. He built a very cool system. I'd be more impressed if he could devise a means in which his web page displayed in the fullness of my browser, instead of being limited to a tiny window in the center. I'm telling you, once someone conquers the "fit to window" problem this World Wide Web thing is really going to take off. Mark my words, someone will make money off it.

  13. No it isn't. by Anonymous Coward · · Score: 0

    How else are you going to ge a seamless scan around an object? Useless would be using Linux and The GIMP to do this, as you'd never get anything done.

  14. The catch... by EvilFrog · · Score: 5, Informative

    The funny thing is, if you read the article you'll see that he's gotten better results by just stitching digital photos together. The scanner has actually given him rather poor images (he's got a nasty light leak), and you need to be able to put the thing you're scanning on a spit...

    1. Re:The catch... by gregstumph · · Score: 1

      ...and he'd have even better luck if he was using PanoTools to do the stitching for him.

  15. Re:Impressive. Next project? by Anonymous Coward · · Score: 0

    1. Install Mozilla
    2. Right click inside a frame
    3. Select "Show only this frame"

  16. Well don't expect OSS to jump right in. by Anonymous Coward · · Score: 0

    A proper and qualified commercial developer will save the day. You will get your software.

    1. Re:Well don't expect OSS to jump right in. by willtsmith · · Score: 1

      As long as the project isn't cancelled due to economic inviability.

      I'm quite impressed with the accomplishments of open sourcers. What they have devivered is outrageously impressive considering there only motivation is love of programming.

      --
      -------- -------- Support Wesley Clark for president!!!
  17. You obviously are a Linux user. by Anonymous Coward · · Score: 0

    Us OSX and Windows people have no such problems.

    1. Re:You obviously are a Linux user. by Call+Me+Black+Cloud · · Score: 1

      Bzzt. Win XP. IE6.

    2. Re:You obviously are a Linux user. by Anonymous Coward · · Score: 0

      No, but you have others...

      This page crashed twice trying to use IE6 and win 2K.

      Never even burped using Linux and Mozilla.

      Ah, tradeoffs; IE6 sucks!

    3. Re:You obviously are a Linux user. by smeenz · · Score: 1

      Moz and W2K renders it as it was told to, which includes the fact that the guy has forced the window size so that it requires a scrollbar to display the last couple of pixels (more or less, depending on your font size)

  18. Got Mesh? by JVert · · Score: 3, Insightful

    This is great for skinning i'd like to see people finish it up with some software that will mesh the images together in a batch proccess. Then you can get as detail as you'd like (1 pixel width per shot anyone?)

    But what I really would like is some info on how to make meshes. I've heard about people using lamp projectors with grids on them, shine that one the persons face and then the software can follow the gridpoints making a mesh.

    Then use a similar technique to follow body movements (flashlights at all the joints/tips on a body in a dark room)

    Exciting times..

    With a mesh and skinning proccess simplified and cheap enough for anone interested.

    1. Re:Got Mesh? by limekiller4 · · Score: 4, Funny

      JVert writes:
      "This is great for skinning..."

      I'll take your word for it. My cat absolutely refuses to get in it.

      --
      My .02,
      Limekiller
    2. Re:Got Mesh? by BLuP1 · · Score: 1
      Actually for motion capture (a la Matrix), you'd do better in a black unitard--like full body tights-- with a grid of little day-glo dots... even different colored front and back faces. i.e., yellow for front, blue for back.

      Darken the room, black curtains, and use blacklight to light the figure. The dots will POP way above the level of the black or any face/hands shown.

      Would be a very cool app to do this from moderatly-low-quality webcams... =^)

    3. Re:Got Mesh? by mnemonic_ · · Score: 1

      Mocap is a helluva lot more complex than that. You need a motion server, either electromagnetic or optical system with numerous detectors, software that interfaces with said hardware and software for cleaning up the raw data. Using some cameras and tracking the points by hand is far from actual motion capture (a la Matrix).

    4. Re:Got Mesh? by JVert · · Score: 1

      Why would this not work?
      In the above scenario you would have to add a second camera at a 90 degree angle from the first one.

      But the result is you have full x,y,z cordinates for each section, right?

  19. Are you talking about PhotoModeler? by Blaede · · Score: 2, Informative

    That's the only one I know of.

  20. Legos by shird · · Score: 1

    err.... shouldnt that be 'lego', not legos. Hate to be pedantic, but the plural of lego is lego.

    --
    I.O.U One Sig.
    1. Re:Legos by Moofie · · Score: 1

      It's also capitalized, you pedant.

      LEGO.

      --
      Why yes, I AM a rocket scientist!
    2. Re:Legos by smeenz · · Score: 1
      hahah good call.

      Specifically (from that document the parent post linked to):

      Proper Use of the LEGO Trademark on a Web Site
      If the LEGO trademark is used at all, it should always be used as an adjective, not as a noun. For example, say "MODELS BUILT OF LEGO BRICKS". Never say "MODELS BUILT OF LEGOs".Also, the trademark should appear in the same typeface as the surrounding text and should not be isolated or set apart from the surrounding text. In other words, the trademarks should not be emphasized or highlighted. Finally, the LEGO trademark should always appear with a ® symbol each time it is used.

    3. Re:Legos by Anonymous Coward · · Score: 0

      Not to be priggish, but If you want to go down that road, your comma should have been inside of the quotation mark and you need an apostrophe in "shouldnt."

  21. What will they think of next by BigDork1001 · · Score: 3, Funny

    First a "bone printer" and now a lego scanner. What's next, a cardboard monitor???

    --
    "Armed forces abroad are of little value unless there is prudent counsel at home" - Cicero
    1. Re:What will they think of next by Anonymous Coward · · Score: 0

      A cardboard projector...
      See http://www.maxtheater.com (previously myimax.com).

      Actually, I haven't tried this myself and so am looking for some feedback about this not present on their website.

      It seems to me like this could work, but I'd guess that like with any projector, darkness and a screen are pretty much essentials. How bright is a nice 19" monitor in comparison to a small projector anyways?

      Oh, and how easy is it to disentagle monitor and projector when done, and put back together at movie time? I have no particular desire to code or correspond in the dark.

      g'night all

    2. Re:What will they think of next by Anonymous Coward · · Score: 0
      First a "bone printer" and now a lego scanner. What's next, a cardboard monitor???

      SCO, the paper tiger

    3. Re:What will they think of next by Anonymous Coward · · Score: 0

      All sorts of cardboard madness from box-master (warnin: Japanese) http://www.box-master.com/

  22. From the article by pete-classic · · Score: 2, Funny

    (Legos...is there nothing the can't do?)
    [emphasis mine]


    Apparently the answer is: "Correct my diction."

    Cool hack, though.

    -Peter
    1. Re:From the article by Call+Me+Black+Cloud · · Score: 1

      You got an "overrated"? Cranky ass dateless Friday night mods. You're post was damn funny. I'd mod you up if I had the points. I seem to be in perpetual meta-mod land these days...

  23. Legos...is there nothing the can't do? by ciroknight · · Score: 1, Funny

    [Insert obligitory perverse comment] But seriously... I'de love to see a lego vibrator... custom tailored to you're passion ;)

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    1. Re:Legos...is there nothing the can't do? by Anonymous Coward · · Score: 0

      Dude... even perverts should be able to use the language! 16 words, 3 errors. I sure hope English is NOT your native language!

    2. Re:Legos...is there nothing the can't do? by Anonymous Coward · · Score: 1, Funny

      "custom tailored to you're passion"

      Im starting too think that leggos have a deleterious affect on speling and grammer. maybee its contajus. oh shitt...

  24. it's cool but... by Anonymous Coward · · Score: 0

    alright, the tech is cool and all. but what i'm really interested in is a 3D model of that skull thing with lumps on the sides for my dorm room. chicks dig that kind of stuff...

  25. BYU Wannabe by utahjazz · · Score: 0, Funny

    With all due respect (none) to out neighbors to the South, at the University of Utah, building a scanner out of legos is an undergrad assignment. Is this all you got BYU? Your are light years from hangin with us.

    1. Re:BYU Wannabe by weeboo0104 · · Score: 1

      > Your are light years from hangin with us.

      You may have BYU beat playing with Lego, but your grammer and spelling use seems evenly matched.

      All your Lego are belong to us

      --
      It is easier to build strong children than to repair broken men. -Frederick Douglass
    2. Re:BYU Wannabe by Anonymous Coward · · Score: 0

      "Grammer"? The irony is delicious.

    3. Re:BYU Wannabe by Anonymous Coward · · Score: 0

      It's "delicious," not "deliscious." Moron.

    4. Re:BYU Wannabe by utahjazz · · Score: 1

      I for one didn't know that any school in Utah had electricity,

      Mod parent down as Troll! ;)

      I am of course taking a shot at BYU, which is manditory for a UofU grad. But it is true, we had a class in, well basically engineering process. By way of an exercise, the prof thought is would be too easy to have us engineer software, so we got to choose between making a scanner, a self-navigating robot, and creating a robot programming language.

      OB Joke: Why do Mormons stop having children at 35? -- Because 36 is too many.

    5. Re:BYU Wannabe by interstellar_donkey · · Score: 1

      You do understand, it's hard to take seriously a state who has a basketball team named the 'jazz'. As far as I know, jazz is illegal in Utah.

      Go Suns (hey, they've got lots of sun in Arizona!)

      --
      The Internet is generally stupid
  26. Imagine The Possibilities. by HobbitGod42 · · Score: 2, Insightful

    As I was reading the article it took me a minute to really notice the picture of the skull. Well to notice that it was showing the back of the skull at the same time.

    With that being said... Imagine what this could do for game skinners. Now using an old scanner and some legos you can easily skin in your own face to UT2k3 and other games.

    1. Re:Imagine The Possibilities. by Odin's+Raven · · Score: 4, Funny
      Imagine what this could do for game skinners. Now using an old scanner and some legos you can easily skin in your own face to UT2k3 and other games.

      Wouldn't the step where you have to sever your head and rubber-band it to the Lego rotisserie going to discourage all but the most hard-core game skinners? ;-)

      --
      A marriage is always made up of two people who are prepared to swear that only the other one snores.
    2. Re:Imagine The Possibilities. by HobbitGod42 · · Score: 1

      Well you could figure out a work around. I mean this is just Lego... and with Lego The Possibilities are Endless(TM)

      I suppose you could make some sort of cage that goes around your head and mount the scanner on that.

    3. Re:Imagine The Possibilities. by mnemonic_ · · Score: 1

      Well, if you only wanted to scan in your face (not your entire head), you could use a single image of your face from the front and paste it into the corresponding area in the texture. The facial area is flat enough such that a cylindrical mapping isn't needed.

    4. Re:Imagine The Possibilities. by jeff+munkyfaces · · Score: 1

      hmm the thing is it's a lot easier to make your 3d model, then "unwrap" it and fit your texture -pictures to this 2d image of your model than to try and fit your unwrapped model to a 2d texture. and a front and side view is all you really need to get flat (i.e. undistorted) images which you can then bodge onto your unwrapped image. with this 3d-scanning (or rather cylindrical scanning) thing your reference points are not going to be in the same place. Now using a digital camera and 2 viewpoints you can easily skin your own face to UT2k3 and other games.

  27. Movie by xombo · · Score: 1

    Until I noticed the DivX movie, I didn't realise how it actually worked, now I see, it seems that this wouldn't work with objects of different shape and size, so now I understand the camera approach, it seems that the scanner idea neede a little more innovation and work though.

    1. Re:Movie by Moofie · · Score: 2, Funny

      OK, 'scuse me.

      This person made a device that they found useful, and you have the AUDACITY to tell them to get back to work until it suits YOU!?

      Who the FUCK do you think you are?

      --
      Why yes, I AM a rocket scientist!
    2. Re:Movie by Anonymous Coward · · Score: 0

      And you're an idiot. A conceited idiot with a major case of holier-than-thou.
      A pompous pseudo-intellectual brat who not only insulted me quite a few times the other day but is now preying on another unsuspecting victim.
      Just look at that sig. The sinful pride and gloating. I would just love to kick your teeth in and bash your skull open with a wrench.
      Get the hell outta here before I do something stupid.

    3. Re:Movie by Moofie · · Score: 1

      Bring it, biatch. You got the sack to put a name on your threats?

      I am really amused by the confluence of accusations of sinful pride in the same sentence with death threats.

      If I insulted you, you probably deserved it. Need a hug? Ask your momma. I'm not better than you because I know more than you do. I'm better than you because you're a coward.

      Have a nice day.

      --
      Why yes, I AM a rocket scientist!
  28. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  29. What? You actually READ THE ARTICLE?!? by Anonymous Coward · · Score: 0

    And you did this before posting? That has to be a Slashdot first.

    1. Re:What? You actually READ THE ARTICLE?!? by HobbitGod42 · · Score: 1

      I know... Isn't it amazing? Someone that actually takes time to learn about things rather than just randomly posting things.

  30. no dark room needed for motion. by twitter · · Score: 1
    1. Set up a digital camera on a tripod.
    2. Record motion with movie with your choice of resolution
    3. Get movie via CF to PCcard adaptor.
    4. use xanim (only non free used) frame advance and screen capture frames you want.
    5. insert each frame as a layer in a gimp drawing
    6. turn on each layer and mark what you want on a transparent layer which is your motion study.

    Bonus - export the frames back as an mpeg or other format. Stop animation, it's not exactly film gimp. Come to think of it, this woud make capturing turntable images much easier. If only cameras use a free movie format so that the images could be taken out automatically without signing a fucking NDA.

    --

    Friends don't help friends install M$ junk.

  31. Infomercials by JasonMaggini · · Score: 3, Funny

    Expect to see Ron Popeil selling this soon...

    "Just scan it, and forget it!"

  32. Is this flatland? by Anonymous Coward · · Score: 2, Funny

    All the geeks I know are 3d geeks, though some are guilty of being one-dimensional at times.

  33. Hey now, I did read the summary! by autopr0n · · Score: 1

    I thought he made a sort of depth sensor, for building a 3d model from a real object.

    --
    autopr0n is like, down and stuff.
  34. And yet you still didn't comprehend... by Anonymous Coward · · Score: 0

    ...what this guy did, after Reading The Fucking Summary. That why you should Read The Fucking Article. This guy rigged something that will scan ALL AROUND THE FUCKING OBJECT! You typical 2D scanner just sits there, it sure as doesn't rotate around the object itself.

    Idiot.

  35. You're right - there is no distance measure by f97tosc · · Score: 1, Interesting

    The spinning part and a mounted camera is a good start. What is missing is a set of sensors that measure distance to the spinning object, at various heights.

    This is actually not completely impossible to do (but a royal pain), I have heard of guys who did it in lab classes in college. The most troublesome part is suppose to be converting all the distance readings into a useful data format.

    Tor

    1. Re:You're right - there is no distance measure by ndogg · · Score: 2, Informative

      Well, it's not just in the labs anymore. Some Canadian guys over at Braintech have been able to accomplish 3d robot vision, and it's being used largely by car manufacturers.

      http://www.braintech.com/sc3d_overview.html

      --
      // file: mice.h
      #include "frickin_lasers.h"
    2. Re:You're right - there is no distance measure by ndogg · · Score: 1

      Err, I left out the fact that the 3d vision is accomplished with one camera.

      Sorry for responding to me own post.

      --
      // file: mice.h
      #include "frickin_lasers.h"
  36. A specialized viewer by dgenr8 · · Score: 3, Informative

    ...could deproject the scanned image to represent the object from an arbitrary angle, or create an ultra-smooth animation of it rotating about the scanned axis. It's the exact analog of the way a QTVR cylindrical panorama is rendered into a window, only there you're inside the object instead of outside.

    This technique could be incredibly useful for creating photorealistic views of 3D objects from any angle about one axis.

    Wish I'd thought of it. Now how long until IPIX patents it?

  37. How about a real rotisserie? by pen · · Score: 2, Funny

    Next Lego post on Slashdot, I want to see something that will cook a chicken!

    1. Re:How about a real rotisserie? by mnemonic_ · · Score: 1

      I knew I wasn't the only one who thought about chicken after reading the story title.

  38. Legos - Words to Live By by Embedded+Geek · · Score: 1
    Legos... Is there nothing they can't do?

    Anyone out there know Latin? I'm thinking of having that translated and placed on my Coat of Arms. Come to think of it, it probably wouldn't look that bad as my epitath, either.

    --

    "Prepare for the worst - hope for the best."

    1. Re:Legos - Words to Live By by cybermace5 · · Score: 1

      Legos is already Latin...for "to put together."

      Surprising how many people don't know that.

      --
      ...
    2. Re:Legos - Words to Live By by benjamindees · · Score: 1
      Num est nihil Lego facere potest?

      That should be relatively close. To be any more accurate would require stuff that I didn't really even understand when I actually knew Latin.

      --
      "I assumed blithely that there were no elves out there in the darkness"
    3. Re:Legos - Words to Live By by nhaines · · Score: 1

      Yeah, how about:

      Quidquid latine dictum sit, altum viditur.

      Seriously, if you're hoping to put it on your gravestone, you might want to learn Latin yourself. Don't ask people like me, leastwise!

    4. Re:Legos - Words to Live By by Anonymous Coward · · Score: 0

      How many Romans?

      This is motion away from, isn't it, boy?

  39. Structured Light by magnum3065 · · Score: 1

    What this needs is structured light in order to be able to actually create a 3D model from the scans. Do one scan with the structured light to get the model, then another normal scan to get the texture to map onto it.

    1. Re:Structured Light by Anonymous Coward · · Score: 1
  40. OH no, not THIS again by Anonymous Coward · · Score: 0

    lego... legos... lego... lego's... WHO CARES

    im going to go have sex now.

    1. Re:OH no, not THIS again by Anonymous Coward · · Score: 0

      Dude... Tinker Toys don't count.

  41. Giger.... by Alystair · · Score: 1

    I am getting flashbacks to when I saw H.R. Giger's work when I saw that deformed skull on th left! It's Aliens all over again! http://www.hrgiger.com/

    1. Re:Giger.... by Alystair · · Score: 1

      This just in, I can't tell left from right and I can't tell submit from preview!

  42. Mehh by Anonymous Coward · · Score: 1, Interesting
    It doesn't look like that big of a deal. I made this one and this one, using a swiveling chair and a digital camera.

    Until it stiches the images automatically and looks good I won't be impressed.

    He says he is having problems with lighting, that's because the lighting and the person have to remain stationary while the camera goes around the object. That way the shadows will stay the same. Spot the funky shadows in my images.

    1. Re:Mehh by JesterOne · · Score: 1

      Dude! Those photos of people look way wierd with thier head all spread out. Kind of creepin' me out, man...

    2. Re:Mehh by Anonymous Coward · · Score: 0

      Now, imagine the faces wrapped around a lampshade!

  43. some lego sculptures by abhisarda · · Score: 3, Informative

    at this link. Check his mathematical lego sculptures. It was covered in a slashdot article too.

  44. As kewwwl as this is... by geekwench · · Score: 3, Funny
    ...the Lego(s) by themselves aren't quite geeky enough to merit all of the fuss. Now, if he found a way to add a liquid nitrogen sprayer, or a flamethrower; that would absolutely rock!

    Wait - this wasn't another BattleBots thread?

    Okay, to be (relatively) serious - it's a fun adaptation, and goes far beyond the usual motorized crane / walking dinosaur constructions. It needs to be tweaked (i.e. fixing the light leak, and a few other things) before it is really usable in a practical** sense, but it gets all kinds of kudos in the "nifty idea; let's see if it works" department.

    Now, if he can find a way to build a genuine 3D cylindrical scanner out of Lego(s), that would elevate him to uber-geek status in a heartbeat!

    **not that practical usage ever had anything to do with building wonderful toys...

    --
    Doing my level best to piss off the religious right wing...
  45. The spoof. by twitter · · Score: 1
    Just like a satilite stitch? Well, ok, it might work with steady hands.

    Another way to get a realy fine scan like this would be to mount your digicam on one of these, or a lathe.

    That's enough activity for me. Good night.

    --

    Friends don't help friends install M$ junk.

  46. The mathematical sculptures are good... by geekwench · · Score: 1

    All in all, however, I prefer the Dilbert and Escher interpretations. Fun stuff!

    --
    Doing my level best to piss off the religious right wing...
  47. MOD as Funny. by Anonymous Coward · · Score: 0

    Funny as hell

  48. Rotisserie BBQ made of lego! by SirDrinksAlot · · Score: 3, Funny

    I would be more impressed if somebody made a Rotisserie BBQ out of lego. Works with real gas and cooks real chicken!

    To make it a real trick give it a linux box to control the heat and cooking time :)

    Better yet, put the linux box inside and cook that!

    1. Re:Rotisserie BBQ made of lego! by Anonymous Coward · · Score: 0

      actually, put a linux box on the end of your miniscule nerd-ass cock.

  49. i don't get it by jpr1nd · · Score: 1

    soooo, this doesnt give you an image of a spit roasted chicken?

    yeah, that was pretty cool... so when does it go into production? (yes that first closed tag was a trick to get you to read this other lame joke, i admit it... i'm sorry)

  50. I don't think that would work by zapp · · Score: 2, Informative

    Sure you could wrap the image around a perfect cylinder, but without knowing the "stetch factor" at the top and bottom, you wouldn't know how close to the center of the cylinder to render that point.

    Think of it like rendering a sky in games like doom/quake/half-life/etc. The sky is really just a very large box with a sky texture applied to the inside. You as a player are inside the box so you don't realize it's a box. Once you go outside the box, it becomes painfully obvious that there is no sky, just a box.

    QTVR is inside the cylinder, but with the scanned image, you're outside :)

    --
    no comment
    1. Re:I don't think that would work by mnemonic_ · · Score: 1

      I agree. Mapping the image around a cylinder would look as photorealistic as a mercator map of the world rolled into a cylinder. That's why the guy mapped his skull image onto a rough model of a skull, not a cylinder.

    2. Re:I don't think that would work by Dr.+Sp0ng · · Score: 1

      No, it's certainly doable, and has been done in the past. It's actually quite easy to make it look convincingly accurate as long as the position of the viewer doesn't change (rotation is fine, just no movement). It's still possible if the viewer moves, but it requires many more images of the object from many more angles.

  51. Read the whole article by Man+In+Black · · Score: 3, Informative

    If you look all the way to the bottom, he takes that creepy warped skull image and wraps it on a 3D model to make something that almost looks like a 3D skull. It looks kind of crummy, but it's decent for a start, and much better than anything I've done in the same field (absolutely nothing).

    He never explicitly says what his purpose in all this was (although he claims inspiration from the Matrix), but I guess he's wanting to use this to make it easier to get textures for 3D objects based on actual objects.

    The scanner in no way reads depths though... the 3D model he uses in the end is NOT determined by the scanner. That would take a hell of a lot more work, and probably lots of those 2x1 blocks that always seem to run out.

    --
    -"One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man." -EH
  52. his delima. by twitter · · Score: 2, Interesting
    if you read the article... The scanner has actually given him rather poor images (he's got a nasty light leak), and you need to be able to put the thing you're scanning on a spit.

    Yeah, he admits all that. His problem was that the scanner does a calibration every time, which requires motion of the scanning element relative to the bed. It's got some patern in there. It turned out to be easier to make this amusing rig that rides along and spins the object than it was to try to mount the cal patern on a rotiserie made from the servo that moves the scan element. If the cal paternd noes not read, the device sends an error message and that's it. I'm impressed that the cal worked despite the light leaks.

    The whole reason he tried this to begin with was that his hand rotation of the skull was very impressive. I imagine it took much less work than all of that stitching and editing.

    It was nice of him to share the experience. We all now know what problems to expect when you take apart a scanner and can imagine solutions.

    --

    Friends don't help friends install M$ junk.

  53. Re:Impressive. Next project? by mnemonic_ · · Score: 1

    Direct link to the content, bypassing the obnoxious iframe.

  54. True, but the problem he's trying to solve... by Anonymous Coward · · Score: 0

    ...is to get those images from a continual reference point that will enable seamless stitching.

  55. Rotomapper and a home-made 3d scanner by mnemonic_ · · Score: 2, Informative

    Such software exists. It is called Rotomapper, and can be found here, hosted on my website. I did not make the original application, and google turns up nothing on the filenames or application title. I just uploaded it now. I don't remember where I found it.

    A home-made 3d scanner does not seem unfeasible. It would require having a computer-controllable laser range finder mounted on a vertical post, which is connected to a horizontal post. The laser could slide vertically on its post while the vertical post could slide horizontally on the horizontal post. Motors/pulleys/pistons would be integrated where necessary. In this way the laser would be able to move in a local XY plane.

    All of these electronic components would be computer controlled, with the software controlling the laser's XY position. The software would increment the laser's position in both the X and Y directions, and find the distance (using the laser range finder) between the XY position and a point perpindicular to the XY plane on the object being scanned. That distance would provide the Z coordinate. The computer would store each set of XYZ coordinates and then generate a mesh from it.

    1. Re:Rotomapper and a home-made 3d scanner by mnemonic_ · · Score: 1

      Or better yet, have the horizontal post mounted on a circular track, and have the rangefinder on a motorized pivot to let it pitch up and down. An object could then be scanned from all sides.

    2. Re:Rotomapper and a home-made 3d scanner by mnemonic_ · · Score: 1

      Er, I meant to refer to the vertical post, not the horizontal one.

  56. why!?? by standsolid · · Score: 0, Troll

    why on earth is this so freaking cool to me? i mean it's just a scanner that uses legos to rotate. this is so increibly awesomse. that movie was so cool to watch too i nearly crapped my pants... speaking of which

    --
    WTPOUAWYHTTOTWPA
    What's the point of using acronyms when you have to type out the whole phrase anyways?
  57. Re:Impressive. Next project? by Anonymous Coward · · Score: 0

    Hehe, I just send him an email stating how the frame is crap...

  58. Like Orthopantomography X-Rays in dentistry by HeinzHarry · · Score: 1

    In dental radiology this procedure of converting a 3D skull into a 2D flat picture is very common and most of you must have been subordinated to such imaging. Images look almost the same - the only difference is that you get x-rays instead of real photos. An example of a dental X-ray looking exactly like this image can be seen here.
    The exact way such images are made is described here
    For you digital freaks: digital radiology becomes common more and more... every digital alteration you might think of is possible nowadays.

    1. Re:Like Orthopantomography X-Rays in dentistry by lostchicken · · Score: 1

      You might find better hits by searching for the phrase "digital radiography". At least that's what it's called in the states. (Computed Radiography isn't really quite the same thing. It would be more like film than DR, which is like a digital camers)

      --
      -twb
  59. WAS HIS COPY OF PHOTOSHOP LeGAL? by Anonymous Coward · · Score: 0

    I'm reporting him to someone

  60. What I would do. [Algorithm] by MickLinux · · Score: 2, Interesting

    Okay, if you want a 3D mesh, here's what I would do:

    (1) Encase the thing in a black box [or work at night], and put a light on the y-axis of the scanner, and a red light on the axis of the rotisserie, near it, but not inside it [of course]

    For your lights, use a good small fluorescent bulb.

    (2) Run a normal scan.
    (3) Light the thing from the North with blue light, and from the west with red light. Keep each light as *close* to the rotisserie as possible, and on the scanner side [of course].
    (4) Run another normal scan.

    Now, let's just take the blue light as an example. The intensity of the light decreases with the square of the distance from the light as it impinges on the skull's surface. So the brighter the blue-shift of the colors, the closer the point is to the blue light. Same goes for the red light. [The distance from the point to the scanner is not constant, and will affect this, but can be calculated.]

    So align your pictures, and then you subtract off the previous exposure, leaving your "red/blue intensity map."

    Now you have to modify the result of this by the reflectivity of the model -- but that information is contained in the original scan. Base Intensity * Reflectivity = Color intensity, so the reverse applies: calculate the distance to and from the model [start with an estimate: the rotisserie height, but recursively refine] to get the Base Intenisty, read the Color Intensity from the original scan, and that will give you the local reflectivity. Divide your red-blue map by the reflectivity, of each particular point, and you get back the Base Intensity of your red-blue map.

    Take this intensity map to a png file, and then using some known values [based on the geometry of your setup, and some basic measurements] calculate the xyz coordinates of each point.

    Run this routine recursively 2-3 times to get better ("good enough") accuracy.

    For even better accuracy, you could use white light, but vary the intensity of your x-axis and y-axis bulb, and read the differences. Use that information to calculate the distance from the bulb to the model to the scanner.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  61. So, do you.. by nuckin+futs · · Score: 2, Funny

    just set it and forget it ?

    1. Re:So, do you.. by nuckin+futs · · Score: 1

      never mind.
      that's what i get for not reading ALL the other posts :)

  62. Another 2D photo-to-3D object program by casemon · · Score: 1

    In addition to the others, there is one that has yet to be mentioned, and it is the one i think you are referring to. It's got a funny name so perhaps it's hard to remember.

    It's called Canoma and is impressive in the hands of those who use it. Same concept as the others; using 2D pictures, identify object points to build a mesh.

    From their webpage: "Canoma is Mac/Win software that allows fast creation of photorealistic 3D models from one or more photographs."

    Mac/Win only (for now) but it is pretty cool stuff. Check out the quicktimes of the flythroughs!


    This sig has been appropriated pending Federal investigation.

  63. Re:free movie format by BobTheBooser · · Score: 1

    well most cameras AFAIK use a free movie format, they mostly record in Motion JPEG(MJPEG)(well my 2 do) inside a quicktime container. MJPEG is a well known standard (I have a textbook in front of me that outlines it, and the quicktime container is well known as well (AFAIK i haven't actually looked for the specs).

    On an other note does anyone know if it would be possible to put MJPEG streams into an ogg container

  64. Okay, it's down now. by Anonymous Coward · · Score: 0

    It will disappear in a few hours or so.

    Thanks for your patronage. :-)

  65. Re:Impressive. Next project? by nucal · · Score: 1

    Thank You!

  66. Re:This is NOT a DMCA violation. by mo^ · · Score: 1

    I would like to add to this that lego is a creative toy that encourages people of all ages to explore and create.... a manufacturer of bricks has no control over your home, nor does a steel maufacturer take creative royalties for your car..

    --
    bah!*@%!
  67. 3D mesh scanner by Anonymous Coward · · Score: 0

    Back in the late 80's, I was at the Naval Postgraduate School in Monterey, CA. The computer graphics lab was doing a lot of work in low cost 3D simulators. They had terrain data, stereoscopic imaging from aircraft overflights, etc. to make the terrain realistic. The problem was getting good 3D models of the ships, planes, missles, jeeps, trucks, etc.

    Turned out, a local company called Cyberware had developed a number of 3D scanners. Our idea was to scan a toy or model from the hobby shop and use the data set as the basis for the models.

    The scanners produced cylindrical data sets of 100K and up, which was too much for the SGI workstations of the time to render in real time. So I wrote software to reduce the polygon count. For example, the side of a ship or truck is relatively flat, so it can be represented by a few large polygons instead of the many small polygons from the scanner. I had a scan of Spock (from 2nd or 3rd movie) that I could reduce from ~120K polygons down to ~12K or so (IIRC).

    Of course, there is much better hardware and software available now.

    The Cyberware web site has more information, including sample data sets (human heads, bodies, statues, etc.). Check it out.

    I don't work for Cyberware, just used their hardware for my thesis work.

  68. A cardboard PC case? by SWTP_OS9 · · Score: 1

    Saw from another site that the Japanes have a cardboard based case that works like a regular tower PC case. No joke.

  69. hand-scanner? by phorm · · Score: 1

    First of all - this is definately one of the cooler home-brewed inventions I've seen in the last while. Yes, it uses lego, but the actual result is quite impressive.

    It seems that the developer used a scanning bar from a flatbed scanner to make this work though. It also mentions that calibration is a problem do to the issue with the scanner's initial alignment routine.

    I have in my possession an old LogiTech hand-scanner, you just scan it over the paper onto the screen (slowly). I am wonder if this would be better, since it requires no such calibration - just has a roller which tells it when movement occurs.

    I'm not sure how powerful these scanners are though - never tried them on anything non-flat - so how far away can an object be before the scanning depth goes to crap?

  70. Liscence This... by NickFusion · · Score: 1

    Yes, as a matter of fact, I do.

    };^P

    --
    What were you expecting?
  71. Wow...My first slashdotting... by NickFusion · · Score: 1

    So that's what it looks like from the other side...hehe.

    Well, as far as I can tell, the server didn't melt. Hope everyone enjoyed my kooky little experiment.

    Thanks for stopping by!

    --
    What were you expecting?
  72. It Has Been Done by Devlyn_Syde · · Score: 1

    Looks like a good project but, it isn't a particularly novel idea.

    Review the archives (including those from the list at its previous home) of the PanoTools maillist (PanoTools@Yahoo.com.) A number of folks on that list have been experimenting with building similar equipment for several years.

    Dev

  73. Re:Impressive. Next project? by BugZRevengE · · Score: 1

    Can be done in HTML...
    frame tags should support percentages in the size option....
    <frame size="5%" blah blah blah>
    <frame size="90%" blah blah blah>
    <frame size="5%" blah blah blah>

    nice 5% border around page :-)

    1. Make page with rezising frames
    2. ???
    3. Make lots of $$$$ :-)

    --
    Why me? Why not!
    BACKUP YOUR PARTITIONS