Hey! This thing is still a Work in Progress. Files, instructions, and other stuff might change!

Cartoon Character Maker - Now with dualstrusion!

by sethmoser, published

Cartoon Character Maker - Now with dualstrusion! by sethmoser Mar 5, 2013
1 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

5777Views 1366Downloads Found in Interactive Art


This design is more or less identical to the parent, except that it allows dualstrusion for users who have a dualstrusion-capable printer. My code is still a little buggy, so keeping this separate from the main design for the time being. Enjoy!


UPDATES!! Thanks everyone for the encouragement and the feedback - this new version has a variety of small bug fixes, some reordered parameters, and a few big enhancements:
-Facial hair! Now you can choose from a full beard, chin strap, goatee, stache, chops, or a soul patch.
-Eyebrows! Models without glasses no longer have to leave the eyes all alone and unexpressive.
-Custom hair length! You an now adjust the hair length for some hair styles at will
-Dualstrusion! If you have a 2-color printer, you can now create models with hair, facial hair, glasses, and eyebrows in an alternate color. NOTE: This is a little buggy/experimental, so I'm posting a child to this design with dualstrusion contained. This model does not contain dualstrusion.

First of all, this is a complex model and performance is an issue - please try to only make one change at a time, as Customizer gets a little confused if you change multiple things at a time.

Please note that this thing is a work in progress - I've been working on it for a while, but if there's sufficient interest, I'll keep refining and would love some collaboration from the community! Outside of modifications, future improvements include new features in all categories as well as new categories like hats, accessories, and facial hair.


  1. To make your custom character, start by making sure the resolution is set low - 5 to 8 - to improve rendering time.

  2. With resolution set low, just work your way through each of the selections, starting with head shape and moving into the facial features.

  3. You don't need to change the more advanced features towards the bottom, like sizes and placement of each feature, but you can use these to fine tune your model.

  4. Once you're happy with your character, adjust the head tilt to make your model printable. I've had the best success with a 40 degree tilt to minimize overhang, but have had successful prints at lower angles like 20.

  5. Lastly, increase the resolution to 15 - 25 and wait until the final rendering is complete. Save the STLs. Once all three have been generated, use "Dual1" and "Dual2" to print in 2 colors!

Thanks to Tony Buser for his valuable advices.

More from Interactive Art

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

Even better! Protip: you can use openscad colors to color each part in customizer. ;)

Quick (hopefully) question - I tried doing this in a much simpler model, thing 57679, but the rendering looks strange. I turned it off for the "solid" part but if you switch the part parameter to Dual1 or Dual2, you can see these vestiges of color, almost like a shadow of a part that I eliminated via a difference.

Any suggestions on how to resolve? I'm hesitant to build color into the avatar until I can sort this one out, given the Avatar's complexity.


The artifact you're seeing there is due to 0 thickness areas, not the use of color. When doing differences it's often best to provide a fudge factor to go beyond the face you're subtracting. For instance, picture 2 cubes of different sizes, one inside the other, but with one side sharing the same spot as the side of the other. That face will often have rendering artifacts both in OpenSCAD (F5 preview) and Customizer. Openscad will create a valid STL, but that CSG preview can be funky.

Fine, that was pretty easy... live :)

OK, thanks. Gives me something else to work on... along with a lot of commenting, as the code for this thing is completely undocumented presently :)

Did a quick test and it's actually working much better here vs. the bottle holder, as the design is not quite as prone to the zero thickness issue you described... so should have dual color up shortly!

thanks Tony - that's an awesome add!