Stories
Slash Boxes
Comments

News for nerds, stuff that matters

2D Drawing To 3D Object Tool

Posted by kdawson on Sat Sep 16, 2006 02:28 PM
from the draw-what-i-mean dept.
legoburner writes, "Takeo Igarashi from the University of Tokyo has a very impressive java applet/program, called Teddy, which he describes as 'A Sketching Interface for 3D Freeform Design', and basically allows you to sketch in simple 2D and have it automatically converted to full 3D. The tool is certainly very impressive and there is a demonstration video available. The end product looks like a hand-drawn object instead of the usual clinical, perfect 3D objects that are designed using standard rendering tools." This impressive technology was presented at SigGraph 1999 (PDF); a commercial product based on it is available in Japan.
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.

2D Drawing To 3D Object Tool 50 Comments More | Login /

 Full
 Abbreviated
 Hidden
More | Login
Keybindings Beta
Q W E
A S D
Loading ... Please wait.
  • So... (Score:5, Funny)

    by O'Laochdha (962474) on Saturday September 16 2006, @02:30PM (#16121231) Journal
    What happens if you give Escher this thing?
    • Re: (Score:1)

      Er... it works by using the distance between the lines in a closed shape to determine the depth of the figure, so if you draw a rectangle, it comes out as a cylinder. Not that complex. Escher wouldn't do a darn thing, since it only works based on simple ou
      • Re: (Score:1)

        That in itself seems like a problem; maybe it could be rectified by an algorithm based on saturation and volume indices? It would need to be corrected for continuity, since artists don't have an infinite spectrum...
    • Re: (Score:3, Funny)

      stack trace?????
    • The video said you can only draw objects with the same topology as a sphere. This severely limits the uses of this software. Hopefully someone will find a way to draw objects with a different topology, because this looks very cool as it is now.
        • Re: (Score:3, Informative)

          "Edgy shapes" are still topologically equivalent to a sphere.

          There's no why to put a hole all the way through an object, so you couldn't make a doughnut or the Utah teapot.

          Nevertheless, it's an amazing little tool.

    • What happens if you give Escher this thing?

      In a nutshell, you get forty years of darkness. Earthquakes, volcanoes. The dead rising from the grave. Human sacrifice, dogs and cats living together - mass hysteria.

      Not to mention the 100-foot-tall stay-pu
    • Re: (Score:2)

      I know this is easy to say, but hard to do. I am thinking that the next step would be to be able to create/export a wire frame from the updated image.
      • Re: (Score:2)

        Hahahah. Not very much judging by the steady backwards progression of anything graphics related in Windows.

        Here's an example: Office 2000/XP(?) had the cool little Photo Editor app. This is absolutly indispensible for helping to build Word docs with screen
        • Re:So... (Score:4, Informative)

          by jeffy210 (214759) on Saturday September 16 2006, @11:26PM (#16123149)
          On a side note, you can reinstall the Office XP version of Photo Editor without it messing up 2K3. Had a couple users who complained about 2K3 removing photo editor, did some research and reinstalled it no problem. Barring that little snafu, Office 2003 is really quite a bit better than the previous versions, especially Outlook.

          Now, on the other hand, i completely agree with you about Vista.
          [ Parent ]
  • Wow... (Score:4, Interesting)

    by alyawn (694153) on Saturday September 16 2006, @02:38PM (#16121273) Homepage
    Now this seems like the 3D moldeling I've been dreaming for. I've tried blender on several occasions, but it's very difficult to get something that looks relatively close to what you're thinking. I really like the fact that you can really create complex models with a handful of simple operations. Me likee!
    • Re: (Score:2, Funny)

      by Anonymous Coward
      I really like the fact that you can really create complex models with a handful of simple operations.

      You can only create complex models if your complex model is composed of potatos.
      • Re: (Score:3, Funny)

        by Anonymous Coward
        Potatoes ARE a complex carbohydrate.
        • Re: (Score:2, Interesting)

          But come on... doesn't everyone have a potato powered clock design that they've been dying to get in a 3d model? Better yet, there's nothing like seeing you're panzer actually launch 3d potatoes on Enemy Territory!
    • what would happen if you'd load an M.C. Escher drawing?
    • Re:Wow... (Score:5, Informative)

      by egjertse (197141) <slashdot@nospam.futt.org> on Saturday September 16 2006, @04:11PM (#16121576) Homepage
      Well YMMV, but for quick 3D sketching you may have better luck with Google Sketchup [google.com].
      [ Parent ]
  • Given the types of things the guy drew in the video, I think the penis gourd design industry is about to go through a fashion revival.
  • I wonder what these objects look like when exported to an object file. Will they still look as natural if you import them into your favorite Quake map or blender world?
    • Re: (Score:2, Informative)

      You can click on the 'style' button to get a wireframe mesh rather than the rather abysmal 'sketch' front end.

      Then again it is only a prototype, hopefully the in-application rendering will improve vastly because it isn't helping the application do its thin
    • Re:Resulting format... (Score:5, Interesting)

      by BrynM (217883) * on Saturday September 16 2006, @04:20PM (#16121599) Homepage Journal
      I wonder what these objects look like when exported to an object file. Will they still look as natural if you import them into your favorite Quake map or blender world?

      Here's a shot [networkoftheapes.net] of a bunny rabbit I was playing with imported into Maya. I threw a sphere eye into the Teddy mesh for giggles. Teddy saves OBJ files (OBJ is a standard text file format created by Alias - now Autodesk). Almost any 3D software can import OBJ files including Blender. Teddy creates poly tris, so you might get some game tools to compile raw teddy meshes if you dared.

      It seems that the meshes it creates are pretty symetrical with a middle row of vertices. This means that what you create can be cut in half and mirrored to create truly symetrical meshes easily. In my bunny example, I only created one ear so that I can just duplicate it on the other side for matching ears (not done in the screenshot).

      The meshes Teddy creates do need cleanup though as it wastes a lot of polys where things converge (look at the bottom tip of the bunny's nose). I would consider Teddy a decent tool to brainstorm ideas, however there will still be plenty of work to do inside your 3D software of choice. Using it as a tool to create organic primitives is another option. I'm going to keep it in the toolbox, but it's not a replacement for other software.

      [ Parent ]
  • by Anonymous Coward
    Drawing a hypercube causes a stack overflow.
  • It's still 2006, right? (Score:5, Informative)

    by Clipper (547339) on Saturday September 16 2006, @02:52PM (#16121331) Homepage
    As the headline points out, this was demoed at SIGGRAPH 1999. Umm, maybe someone could tell me why Slashdot is featuring news from 7 years ago on the front page. Igarashi's work was novel at the time (in fact, he won the Significant New Researcher Award at this year's SIGGRAPH partly because of it), but let's remember that it's 2006 and a lot has been done in the world of sketch based interfaces. SmoothSketch3D [brown.edu] is just one example from this year alone.
  • Damn that one I think got Slashdotted before it was posted. The Slashdotting effect seems to work on a quantum level. Websites are begining to antiscipate being Slashdotted so they are able to exceed their usuage before a story is even posted. I have to wo
  • I can't help but feel that this may be treading on ground somewhat already covered by zbrush, a modeling program in which the user paints in shape, mixing 2D and 3D funcitonality.

    http://en.wikipedia.org/wiki/Zbrush [wikipedia.org]
    http://www.pixologic.com/zbrush/home/ [pixologic.com]
    • by grumbel (592662) on Saturday September 16 2006, @03:18PM (#16121400)
      Teddy is a different beast then ZBrush. ZBrush, as far as I know, allows you do model primitve 3D shapes in a relativly normal way and then to paint displacement maps on top of those base shapes, so you basically get an object with extreme detail. Which is great whe you want extremly detailed 3D models. Teddy on the other side isn't really about detail at all, its about making 3D modeling a 2D task and mainly about making it an trivially task so as in a 6 year old could do it. You can't really create detailed models with Teddy as it is, but you can create a 3D Teddy by simply drawing a 2D Teddy, all the 3d expansion is done automatically.
      [ Parent ]
  • I reviewed Shade v5 for a CG web site a couple of years back. Teddy, known therein as Magical Sketch, is fun to play with, but ultimately pretty useless. The range of sketch tools is pretty narrow and incomplete. The tesellation of objects is less than ide
  • I remember seeing this many years ago, as a proposed modeler for the educational programming tool Alice [alice.org]. A later version called SmoothTeddy adds the ability to paint your object after you model it. The demonstration video for the original Teddy was perha
  • must be a slow nerd news day

  • And then imagine what one could do if connecting it to a machine that physically builds what you draw that easily. :-)

    Damn, I forgot what that machine was. You gave it a blueprint file and it simply created it as a solid block? I.e. it wasn't made for a pr
  • great... (Score:2, Funny)

    yet another 3d penis modeller..
  • Dupe! (Score:1)

    We've already hammered this poor server once. http://science.slashdot.org/article.pl?sid=03/12/1 7/1351221&mode=thread&tid=134 [slashdot.org]
  • What about Archipelis? (Score:3, Informative)

    by rubberbando (784342) on Saturday September 16 2006, @04:46PM (#16121691)
    This program has been out for some time now and looks to be much more advanced than Teddy/Smooth Teddy/Magical Sketch.

    http://archipelis.dnsalias.com/~archipel/index.htm l [dnsalias.com]
    • Re: (Score:2)

      Very much more advanced. In fact it fails the "can you figure it out in 30 seconds?" test.

      Teddy is FAR simpler to use, and I think if you are targeting non-3d/tech users, that's hugely important. Put a "Teddy like" application in the hands of kids and le
  • Mid 80's (Score:3, Informative)

    by Tablizer (95088) on Saturday September 16 2006, @04:54PM (#16121724) Homepage Journal
    In the mid-late 80's I took a 3D graphics course in college where we built a 3D rendering engine from scratch (with Pascal). Our primary rendering technique was to first draw a 2D shape. It was then "extended" in 3D to produce a 3D shape. Think of it as making 2 copies of a 2D shape and then putting toothpicks on the outside between each "slice". One then puts a paper skin around the toothpicks to make a solid object. (The toothpicks were automatic, they were simply extended points from the original shape polygon.)

    One could make a lot of interesting and recognizable shapes with this technique alone. It would make a cool product for kids with a more polished interface. My final project was a dog wizzing on a fire hydrant, rendered with shading. (I was one of the few who finished the shading part, most only got to wire-frame stage. This was partly because I sacrifaced other classes to gain time and because I bothered to learn the Pascal debugger while others skipped it.)

    Another technique discussed (but not implimented in the class) was "lathing" whereby you draw a curve around a center line. The software would then rotate this curve to create a rounded shape.

    These techniques would probably not be sufficent for heavy commercial use, but for recreation and drafts they were quite effective.

    I don't know if this tool has it, I only saw part of the demo before the server froze. But the "blob" rendering like this tool has would make a nice addition to extending and lathing. Thus, we have:

    1. Extending
    2. Lathing
    3. Blobbing (this tool)

    Any more that anyone knows about?
         
    • Re: (Score:1)

      I skipped boolean operations, such as intersection, union, and difference that can be used on existing shapes. The "bite" tool shown in the demo is sort of a variation on that.
  • I'm sure this was covered before on /. some check the mag-tape.
  • we used it at the Design and Technology Academy in San Antonio, Texas as part of our 3d curriculum.
    http://www.neisd.net/data/ [neisd.net]
  • I'd like to see what it does with a blivet [catb.org].
  • 1999? Try 1996. The computer graphics group at Brown University had software at that time that did the same thing. It was called Sketch, it rocked then, and it rocks now:

    http://graphics.cs.brown.edu/research/sketch/ [brown.edu]

    People complain about how this is "old
  • This + Inkscape = winner (Score:3, Insightful)

    by Ceriel Nosforit (682174) <ceriel@@@gmail...com> on Sunday September 17 2006, @01:11PM (#16125380) Homepage
    Make this vector based and we might have a winner! Imagine editing these shapes with vectors, and we're getting close to sculpting. =)
      • Well, my idea was simply that instead of having Teddy drawing with rasters, you have it draw with vectors. Do that and you can easily edit the shapes until you think they are just right. Add some ability to 'cut off' pieces of your sculpure according to th
  • It's a hell of a fun program, especially when you convert the created forms over to Bryce3D or some other renderer, and instruct it to ray-trace the polygon in glass.

    Teddy is really one of those lovely things useful for organic shapes in 3D modeling. Love
    • Re: (Score:1)

      The shadows and perspective on the "ERROR: SERVER BUSY" message is just amazing! The R's are especially nice.