Software adds joints for 3D printed figures

CORNELL (US) — New software takes a graphic image of a video game or movie character and translates it into a posable plastic model to be fabricated by a 3D printer.

Eventually this capability might be built into games and other software, the researchers say.

The project by Moritz Bächer and Hanspeter Pfister of Harvard University, Bernd Bickel of the Technische Universität Berlin, and Doug James, Cornell University associate professor of computer science, was described at the SIGGRAPH conference August 7 in Los Angeles and published in the journal Transactions on Graphics.


The researchers displayed models they had made of characters created in the video game “Spore,” which allows the player to evolve an alien creature, as well as an articulated model of a human hand.

A 3D printer builds a solid object by scanning across a table and depositing tiny droplets of plastic or another material, then moving upward in tiny steps to add additional layers. Professional 3D printers, used in industry for prototyping machinery, sell for $50,000 and up. The researchers suggest that character printing might be offered as an online service or perhaps as a service by hobby stores.

In a game or movie all the computer knows about a character is the overall shape. “All previous work on printing characters has just made solid shapes. Ours makes an articulated model,” says James, who is a specialist on the animation of what the industry calls “skinned characters.”

The computer represents the skin as a lot of tiny triangles linked together. By examining the angles between the triangles it can find the bends. In effect it imagines a skeleton and figures out where joints should go. The user enters the process here, specifying which kind of joint to use. Elbows and knees get hinges. Torsos, tails, and perhaps tentacles get ball and socket joints with what engineers call “three degrees of freedom.”

The computer has a built-in description for each type of joint but must find the right size. The joint must be strong enough to support a particular part of the body, but “It might make the joint really huge so it sticks out through the skin, or collides with other joints, or it might be too small to print, so our algorithm has an optimization step to find the best balance,” James explains.

Finally, small bumps are added to the joint parts to create friction so that the figure will hold a pose.

The computer divides the 3D image into segments, decides where to place joints, and adds the joints to the design, which a 3D printer fabricates in plastic. (Credit: Cornell)

To print a joint with moving parts, the 3D printer deposits two different materials: a plastic that forms solid parts of the figure, and a temporary material that fills in what will eventually be empty spaces. This holds the figure together during printing, but the filler essentially turns to dust when the finished figure is first moved.

The software still needs refinements to handle some types of joints, the researchers say, and adding a flexible skin to cover the joints is a possible improvement. Some day, James suggests, it might be possible to build in motors and other actuators to create robotic figures that could “walk out of the printer when they’re ready.”

The work has been partially supported by the National Science Foundation. James received support from a Guggenheim fellowship and from Pixar. Test figures were printed at Disney Research Boston.

Source: Cornell University

chat11 Comments


  1. sandy

    This video is awesome. Very well done bill!

  2. Emmanuel Baptist Church

    You have made a great point here

  3. joshua

    Hi! Do you use Twitter? I’d like to follow you if that would be ok. I’m undoubtedly enjoying your blog
    and look forward to new posts.

  4. scott

    Hey! I know this is kinda off topic however I’d figured I’d
    ask. Would you be interested in trading links or maybe
    guest authoring a blog article or vice-versa?

    My site covers a lot of the same topics as yours and I believe we could greatly benefit from each other.
    If you happen to be interested feel free to shoot me an
    email. I look forward to hearing from you! Excellent blog by the way!

  5. whigh1961.sosblogs.com

    I seldom drop remarks, however after looking at through some of the comments here Futurity.
    org – Software adds joints for 3D printed figures.
    I do have 2 questions for you if it’s okay. Is it just me or does it seem like some of the responses appear as if they are written by brain dead people? 😛 And, if you are writing at additional social sites, I’d like
    to keep up with you. Could you list of the complete urls of all your social networking pages
    like your linkedin profile, Facebook page or twitter feed?

  6. %anchor_text%

    Thanks for your post on this web site. From my
    personal experience, often times softening right up a photograph
    might provide the professional photographer with a bit
    of an artistic flare. Sometimes however, the soft clouds isn’t what exactly you had in mind and can usually spoil a normally good photograph, especially if you anticipate enlarging the item.

  7. Darryl

    Hi there, everything is going sound here and ofcourse every
    one is sharing facts, that’s truly good, keep up writing.

  8. http://www.durianprint.com/

    Hey just wanted to give you a brief heads up and let you
    know a few of the images aren’t loading properly. I’m not
    sure why but I think its a linking issue. I’ve tried it in two different web browsers and both show the same outcome.

  9. trinkflaschen

    Amazing! Its genuinely awesome post, I have got much clear idea about from this piece of writing.

    Also visit my site: trinkflaschen

  10. taschenflasche

    Fantastic beat ! I would like to apprentice while you amend your web site, how can
    i subscribe for a blog web site? The account aided me a
    acceptable deal. I had been a little bit acquainted of
    this your broadcast provided bright clear concept

    Look into my webpage taschenflasche

  11. anti aging

    It is perfect time to make a few plans for the longer term
    and it’s time to be happy. I have read this post and if I may just I want to suggest you few fascinating things or suggestions. Perhaps you can write next articles regarding this article. I wish to read even more issues about it!

We respect your privacy.