Beautiful Modeler is a software tool for gestural sculpting using a multi-touch controller such as an iPad. Each finger is used to control a single touch point in the model, with multiple layers working to build up 3D volume. As the controller is connected over the wireless network, it can be moved freely to change the viewing angle of the model.
The model itself is presented on the main display rather than on the controller itself; this prevents occlusion of the model when sculpting with the whole hand. The controller screen does not need to be viewed while sculpting, meaning the controller can be rotated or flipped to sculpt from a range of angles. Currently the model is constructed using metaballs (thanks Golan!), but this is just one approach for gestural input to be transformed into geometry.
Beautiful Modeler and the Beautiful Controller were created using openFrameworks. The finished mesh can be exported as an STL file (thanks to ofxSTL), meaning the sculpted form can be fabricated immediately. In the video above, the positive mesh has been post-processed to create a negative form for fabrication with a plaster-based 3D printer (thanks Zach!).
A simple circuit is then affixed inside the form to create a lamp. The shadows cast by the negative lamp shape reflect the original positive form.
Created by: Karl D.D. Willis
Special Thanks: Golan Levin, Wayne Chung, and P. Zach Ali
Download: Beautiful Modeler Source Code (Updated April 26, 2011)





11 Comments
Very nice! My RepRap, iPad, iOS dev account and whatnot is all oiled up and ready, but where/when can we download some binaries or code?
@Georg Source code posted, enjoy.
Thank you, awesome!
Thank you for the code. Awesome!
hey! very cool work, i hope there will be some sort of app for non programmers, with pc support would be nice
keep it up!
Amazing, and beautiful!
On top of it all you posted the full source code? Wow can’t beat that!
Nice work!
As an aside, I notice you’re using OSC protocol to send messages to the application. I created something which you might be interested in using, it’s called ‘NoBarrierOSC’ – it allows you to interact with a native application from anything with a safari/chrome browser
Here’s a video of what i mean:
http://www.vimeo.com/16136721
is there a compiled version somewher?
@onedayitwillmake Thanks for that, looks super useful
@guy Not at this stage, but watch this space
Cool.hip.friendly.
For anyone wanting to try Beautiful Modeler for themselves, I wrote up a tutorial last week: http://blog.ponoko.com/2011/04/27/how-to-compile-set-up-and-use-beautiful-modeler/
I am curious about the “post processing” that went into creating the negative of the 3d model. If anyone knows of a tutorial for something along those lines I would greatly appreciate taking a look at it! Thanks in advance