Loading

Customizable Tree

by thingiverse, published

Description

3D print a forest of unique, customized trees using Thingiverse Customizer. With about a dozen parameters, the Customizable Tree allows you to easily generate all the flora your inner arborist desires.

We just upgraded Customizer to a more recent version of OpenSCAD (2013.06), so we created the Customizable Tree to show off some of the new features. It now supports recursion, or the process of repeating similar shapes, in modules and functions and the scaling parameter for linear extrusions which allows the tree branches to taper.

Additionally, the tree customizer uses a [new library we wrote for handling 3D vectors](http://www.thingiverse.com/thing:279886) and a [small library for converting hue-saturation-value colors to RGB](http://www.thingiverse.com/thing:279951). The 3D vector library comes with some helpful functions for rotating vectors toward other vectors as well as a module for visualizing vector paths.

*[Edit [3/28/14]:
- Updated the branches to used a simplified version of custom shapes to fix very long render times.
- Fixed a bug where the branch caps weren't rotating properly with twisted branches.
- Added a new "Advanced Settings" tab to expose some of the more finicky parameters. Please note, the advanced settings can produce unprintable geometry!*

Recent Comments

view all

I've been trying for an hour now to create a slender tree similar to the black one shown as the cover image, with no luck. Do you by any chance have the stl that was used to create it, or a list of the settings needed to create a similar tree?

41

Soon to be leaving thingiverse because of Makerbot's behavior towards open source.

Details: http://www.fabbaloo.com/blog/2...

What settings did you use to generate the tree? It should have created a nice watertight model. The only thing I can think of is that maybe the polycount was a bit high and RepG is choking on that perhaps...

More from Models

view more

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

Instructions

By default, these will not have extreme overhangs and thus won't need supports. You can turn off that feature with the "Allow All Overhangs" option in Customizer. We've gotten great prints with standard slice settings (.2 mm layer height and 2 shells).

Let us know what kinds of settings you use to print them!

Comments

You must be logged in to post a comment.

chowmix12 on Jun 10, 2014 said:

I've been trying for an hour now to create a slender tree similar to the black one shown as the cover image, with no luck. Do you by any chance have the stl that was used to create it, or a list of the settings needed to create a similar tree?

RoTorIT on May 29, 2014 said:

41

Soon to be leaving thingiverse because of Makerbot's behavior towards open source.

Details: http://www.fabbaloo.com/blog/2...

ColDay on Apr 4, 2014 said:

I've tried exporting to STL the basic tree so that I can open it in ReplicatorG but it doesn't seem to like the STL file for some reason.
Any ideas anyone?

atartanian on Apr 7, 2014 said:

What settings did you use to generate the tree? It should have created a nice watertight model. The only thing I can think of is that maybe the polycount was a bit high and RepG is choking on that perhaps...

grahampheath on Apr 2, 2014 said:

Absolutely love it! Cant wait to post some prints!

mickeshobby on Mar 29, 2014 said:

super nice. thx :-D

poltriascoca on Mar 29, 2014 said:

How you make this parametric? There is any tutorial? Thanks

atartanian on Mar 31, 2014 said:

This is programmed using OpenSCAD (www.openscad.org). To make the script editable in Customizer we added comments to allow controls like sliders for the variables, you can find info on how to do that here: http://customizer.makerbot.com....

There are some good tutorials on getting started with OpenSCAD here: http://www.makerbot.com/blog/2...

vinny1575 on Mar 28, 2014 said:

Keep getting errors processing.

atartanian on Mar 28, 2014 said:

Sorry for that, custom shapes were causing problems when they had too many vertices. I've updated the script to fix that problem, so try again!

baykush on Mar 28, 2014 said:

processing since one hour...

atartanian on Mar 28, 2014 said:

As mentioned above, this was likely due to custom shapes bogging down Customizer. If you don't mind trying again, it should be better now.

anoved on Mar 28, 2014 said:

If you insert a rotate([0, 0, -twist_poly]) command on line 479, the branch caps will align nicely with the branches if twisted.

atartanian on Mar 28, 2014 said:

Thanks! It's fixed now :)

SwimmingNaked on Mar 28, 2014 said:

I don't know what I am doing wrong, but I can't seem to replicate anything close to your example pics (the black one I like much).

atartanian on Mar 28, 2014 said:

The black tree was created using some parameters that I didn't expose for simplicity's sake. I've updated the script to have an "Advanced Settings" tab which can be used to get skinnier trees. Be warned though, they may be much harder to print and will require supports.

vinny1575 on Mar 28, 2014 said:

I can't figure out how to make one similar to the gray one in the front.

atartanian on Mar 28, 2014 said:

I've added an "Advanced Settings" tab to give more controls. Trees created with those controls can be unprintable so be careful with the settings.

Anonymous on Mar 27, 2014 said:

first!

Top