Adding a 3D print button - how cool is this!?

Post Reply
User avatar
Rum
Absent Minded Processor
Posts: 37285
Joined: Wed Mar 11, 2009 9:25 pm
Location: South of the border..though not down Mexico way..
Contact:

Adding a 3D print button - how cool is this!?

Post by Rum » Thu Aug 02, 2012 6:14 am

From Harvard University at: http://www.seas.harvard.edu/news-events ... n-software(more on the website including movie and more pics)

Image

Cambridge, Mass. - July 31, 2012 - Watch out, Barbie: omnivorous beasts are assembling in a 3D printer near you.


A group of graphics experts led by computer scientists at Harvard have created an add-on software tool that translates video game characters—or any other three-dimensional animations—into fully articulated action figures, with the help of a 3D printer.

The project is described in detail in the Association for Computing Machinery (ACM) Transactions on Graphics and will be presented at the ACM SIGGRAPH conference on August 7.

Besides its obvious consumer appeal, the tool constitutes a remarkable piece of code and an unusual conceptual exploration of the virtual and physical worlds.

"In animation you're not necessarily trying to model the physical world perfectly; the model only has to be good enough to convince your eye," explains lead author Moritz Bächer, a graduate student in computer science at SEAS. "In a virtual world, you have all this freedom that you don't have in the physical world. You can make a character so anatomically skewed that it would never be able to stand up in real life, and you can make deformations that aren't physically possible. You could even have a head that isn't attached to its body, or legs that occasionally intersect each other instead of colliding."

Returning a virtual character to the physical world therefore turns the traditional animation process on its head, in a sort of reverse rendering, as the image that's on the screen must be adapted to accommodate real-world constraints.

Bächer and his coauthors demonstrated their new method using characters from Spore, an evolution-simulation video game. Spore allows players to create a vast range of creatures with numerous limbs, eyes, and body segments in almost any configuration, using a technique called procedural animation to quickly and automatically animate whatever body plan it receives.

As with most types of computer animation, the characters themselves are just "skins"—meshes of polygons—that are manipulated like marionettes by an invisible skeleton.

"As an animator, you can move the skeletons and create weight relationships with the surface points," says Bächer, "but the skeletons inside are non-physical with zero-dimensional joints; they're not useful to our fabrication process at all. In fact, the skeleton frequently protrudes outside the body entirely."

Bächer tackled the fabrication problem with his Ph.D. adviser, Hanspeter Pfister, Gordon McKay Professor of Computer Science at SEAS. They were joined by Bernd Bickel and Doug James at the Technische Universität Berlin and Cornell University, respectively.

This team of computer graphics experts developed a software tool that achieves two things: it identifies the ideal locations for the action figure's joints, based on the character's virtual articulation behavior, and then it optimizes the size and location of those joints for the physical world. For instance, a spindly arm might be too thin to hold a robust joint, and the joints in a curving spine might collide with each other if they are too close.

The software uses a series of optimization techniques to generate the best possible model, incorporating both hinges and ball-and-socket joints. It also builds some friction into these surfaces so that the printed figure will be able to hold its poses.

The tool also perfects the model's skin texture. Procedurally animated characters tend to have a very roughly defined, low-resolution skin to enable rendering in real time. Details and textures are typically added through a type of virtual optical illusion: manipulating the normals that determine how light reflects off the surface. In order to have these details show up in the 3D print, the software analyzes that map of normals and translates it into a realistic surface texture.

Then the 3D printer sets to work, and out comes a fully assembled, robust, articulated action figure, bringing the virtual world to life.

User avatar
Blind groper
Posts: 3997
Joined: Sun Mar 25, 2012 3:10 am
About me: From New Zealand
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Blind groper » Thu Aug 02, 2012 6:43 am

Real cool.

3D printing is set to become one of the great advances of the 21st Century. An article I read described a wide range of developments using this, even to a 3D printer that uses a crane for its arm, and will be able to 3D print an entire home. Imagine the creativity involved in designing your own home, when the old restraints of traditional cubical engineering are gone!
For every human action, there is a rationalisation and a reason. Only sometimes do they coincide.

User avatar
Atheist-Lite
Formerly known as Crumple
Posts: 8745
Joined: Sun Sep 12, 2010 12:35 pm
About me: You need a jetpack? Here, take mine. I don't need a jetpack this far away.
Location: In the Galactic Hub, Yes That One !!!
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Atheist-Lite » Thu Aug 02, 2012 7:02 am

Looks crap. I don't think the technology can deliver yet. With the coming economic and social catastrophe it may be some hundreds of years,if ever, before the idea of a steam engine translates into a practical example.
nxnxm,cm,m,fvmf,vndfnm,nm,f,dvm,v v vmfm,vvm,d,dd vv sm,mvd,fmf,fn ,v fvfm,

User avatar
Rum
Absent Minded Processor
Posts: 37285
Joined: Wed Mar 11, 2009 9:25 pm
Location: South of the border..though not down Mexico way..
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Rum » Thu Aug 02, 2012 7:03 am

Atheist-Lite wrote:Looks crap. I don't think the technology can deliver yet. With the coming economic and social catastrophe it may be some hundreds of years,if ever, before the idea of a steam engine translates into a practical example.
Oh I think you are being optimistic! I think probably thousands, if at all! Get real you crazy optimist you!

User avatar
Atheist-Lite
Formerly known as Crumple
Posts: 8745
Joined: Sun Sep 12, 2010 12:35 pm
About me: You need a jetpack? Here, take mine. I don't need a jetpack this far away.
Location: In the Galactic Hub, Yes That One !!!
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Atheist-Lite » Thu Aug 02, 2012 7:04 am

Rum wrote:
Atheist-Lite wrote:Looks crap. I don't think the technology can deliver yet. With the coming economic and social catastrophe it may be some hundreds of years,if ever, before the idea of a steam engine translates into a practical example.
Oh I think you are being optimistic! I think probably thousands, if at all! Get real you crazy optimist you!
How come you are reading my posts? Don't you see I'm running 'crumple' inside? :smoke:
nxnxm,cm,m,fvmf,vndfnm,nm,f,dvm,v v vmfm,vvm,d,dd vv sm,mvd,fmf,fn ,v fvfm,

User avatar
Rum
Absent Minded Processor
Posts: 37285
Joined: Wed Mar 11, 2009 9:25 pm
Location: South of the border..though not down Mexico way..
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Rum » Thu Aug 02, 2012 7:56 am

Atheist-Lite wrote:
Rum wrote:
Atheist-Lite wrote:Looks crap. I don't think the technology can deliver yet. With the coming economic and social catastrophe it may be some hundreds of years,if ever, before the idea of a steam engine translates into a practical example.
Oh I think you are being optimistic! I think probably thousands, if at all! Get real you crazy optimist you!
How come you are reading my posts? Don't you see I'm running 'crumple' inside? :smoke:
I'll do what I like. Mostly I won't read them though.

User avatar
Blind groper
Posts: 3997
Joined: Sun Mar 25, 2012 3:10 am
About me: From New Zealand
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Blind groper » Thu Aug 02, 2012 8:15 am

Atheist-Lite wrote:Looks crap. I don't think the technology can deliver yet. With the coming economic and social catastrophe it may be some hundreds of years,if ever, before the idea of a steam engine translates into a practical example.
That's what they said about computers in 1950. Sixty years later some people worry they are getting so good they will rebel and try to take over the world, terminator style.

I predict that, within 20 years, 3D printers will be revolutionising manufacturing.
For every human action, there is a rationalisation and a reason. Only sometimes do they coincide.

User avatar
Atheist-Lite
Formerly known as Crumple
Posts: 8745
Joined: Sun Sep 12, 2010 12:35 pm
About me: You need a jetpack? Here, take mine. I don't need a jetpack this far away.
Location: In the Galactic Hub, Yes That One !!!
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Atheist-Lite » Thu Aug 02, 2012 8:33 am

Blind groper wrote:
Atheist-Lite wrote:Looks crap. I don't think the technology can deliver yet. With the coming economic and social catastrophe it may be some hundreds of years,if ever, before the idea of a steam engine translates into a practical example.
That's what they said about computers in 1950. Sixty years later some people worry they are getting so good they will rebel and try to take over the world, terminator style.

I predict that, within 20 years, 3D printers will be revolutionising manufacturing.
They said that about CNC in the eighties. Another idea still waiting for the twenty or fifty year horizon.
nxnxm,cm,m,fvmf,vndfnm,nm,f,dvm,v v vmfm,vvm,d,dd vv sm,mvd,fmf,fn ,v fvfm,

User avatar
JimC
The sentimental bloke
Posts: 74175
Joined: Thu Feb 26, 2009 7:58 am
About me: To be serious about gin requires years of dedicated research.
Location: Melbourne, Australia
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by JimC » Thu Aug 02, 2012 8:48 am

I'm amazed that they can 3-D print articulating joints!
Nurse, where the fuck's my cardigan?
And my gin!

User avatar
Gawdzilla Sama
Stabsobermaschinist
Posts: 151265
Joined: Thu Feb 26, 2009 12:24 am
About me: My posts are related to the thread in the same way Gliese 651b is related to your mother's underwear drawer.
Location: Sitting next to Ayaan in Domus Draconis, and communicating via PMs.
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Gawdzilla Sama » Thu Aug 02, 2012 12:58 pm

Not impressed.
Image
Ein Ubootsoldat wrote:“Ich melde mich ab. Grüssen Sie bitte meine Kameraden.”

Pensioner
Grumpy old fart.
Posts: 3066
Joined: Mon May 25, 2009 7:22 am
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Pensioner » Thu Aug 02, 2012 2:08 pm

JimC wrote:I'm amazed that they can 3-D print articulating joints!
I posted this link months ago.

http://www.wimp.com/functionaltools/
“I wish no harm to any human being, but I, as one man, am going to exercise my freedom of speech. No human being on the face of the earth, no government is going to take from me my right to speak, my right to protest against wrong, my right to do everything that is for the benefit of mankind. I am not here, then, as the accused; I am here as the accuser of capitalism dripping with blood from head to foot.”

John Maclean (Scottish socialist) speech from the Dock 1918.

User avatar
Azathoth
blind idiot god
blind idiot god
Posts: 9418
Joined: Wed Nov 04, 2009 11:31 pm
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by Azathoth » Thu Aug 02, 2012 3:15 pm

Dildo manufacturers everywhere must be shitting themselves
Outside the ordered universe is that amorphous blight of nethermost confusion which blasphemes and bubbles at the center of all infinity—the boundless daemon sultan Azathoth, whose name no lips dare speak aloud, and who gnaws hungrily in inconceivable, unlighted chambers beyond time and space amidst the muffled, maddening beating of vile drums and the thin monotonous whine of accursed flutes.

Code: Select all

// Replaces with spaces the braces in cases where braces in places cause stasis 
   $str = str_replace(array("\{","\}")," ",$str);

User avatar
JimC
The sentimental bloke
Posts: 74175
Joined: Thu Feb 26, 2009 7:58 am
About me: To be serious about gin requires years of dedicated research.
Location: Melbourne, Australia
Contact:

Re: Adding a 3D print button - how cool is this!?

Post by JimC » Thu Aug 02, 2012 11:05 pm

Azathoth wrote:Dildo manufacturers everywhere must be shitting themselves
They can stick their products up their arse!
Nurse, where the fuck's my cardigan?
And my gin!

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 7 guests