• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Christmas names tree generator 3D Printer File Image 1
Christmas names tree generator 3D Printer File Image 2
Christmas names tree generator 3D Printer File Image 3
Christmas names tree generator 3D Printer File Image 4
Christmas names tree generator 3D Printer File Image 5
Christmas names tree generator 3D Printer File Image 6
Christmas names tree generator 3D Printer File Image 7
Christmas names tree generator 3D Printer File Thumbnail 1
Christmas names tree generator 3D Printer File Thumbnail 2
Christmas names tree generator 3D Printer File Thumbnail 3
Christmas names tree generator 3D Printer File Thumbnail 4
Christmas names tree generator 3D Printer File Thumbnail 5
Christmas names tree generator 3D Printer File Thumbnail 6
Christmas names tree generator 3D Printer File Thumbnail 7

Christmas names tree generator

Christian Cristofori avatarChristian Cristofori

November 18, 2024

makerworld-icon
DescriptionCommentsTags

Description

This generator easily allows you to create a beautiful three using simple words or names.

The generated object is divided in three parts (the upper star, the crown of the tree composed by up to five texts/names, and the trunk of the tree composed by one or two texts) that perfectly fits together and you will need just a little glue to glue them together.

Here’s a complete guide to the generating parameters.

 

Subscribers to my Get to the source commercial membership can get access to the original .SCAD files and use OpenSCAD nightly builds to run them, if you don’t know how to do it, I wrote a full but simple step by step guide that you can find attached to this project.

Texts

ParameterDescriptionunitdefault
crown_XTexts to be placed in the crown of the tree.Text 
crown_sortWhether to sort or not the crown from wider to smallest.booleantrue
crown_uppercase

Whether to force or not the crown texts to uppercase.

Warning: disabling this can lead to unexpected results as characters floating.

booleantrue
trunk_XTexts to be placed in the trunk of the tree.Text 
trunk_sortWhether to sort or not the trunk from wider to smallest.booleantrue
trunk_uppercase

Whether to force or not the trunk texts to uppercase.

Warning: disabling this can lead to unexpected results as characters floating.

booleantrue

Star

ParameterDescriptionunitminmaxdefault
star_depthDepth of the top star.
Set this value to 0 (zero) if you don’t want a star.
millimeters05010
star_sizeThe size of the diameter of the star's inscribing circle, represented as the percentage of the width of first crown text.%110050
star_points

The number of points the star should have.

This value can be set to: five, six and eight.

 585
star_border_sizeThe inner border size of the star.%110050
star_anglesThe angle that star spikes are designed. 1307
star_roundnessThe roundness of the star border.millimeters050.5
star_boldnessThe plumpness of the top side of the star.%010025
star_line_heightThe height of the line between the star and the crown.millimeters0254
star_line_depthDepth of the line between star and crown text in percent of crown depth.%110050
star_line_roundnessThe roundness to points to give in percent of border size.%010025
star_line_overlapThe overlap in percentage of the star to the first line of the crown (upper half part).%010025
star_line_boldnessThe plumpness to give to the top face of the star in percentage of the border size.%010025

Hook

ParameterDescriptionunitminmaxdefault
star_hook

The hook generation mode.

This value can be:

  • None;
  • X axis hole;
  • Z-axis eyelet.
   X-axis hole
star_hole_diameterThe size of the hole for hook.millimeters1255
star_eyelet_depthThe depth of the eyelet circle.millimeters1255
star_eyelet_diameterThe diameter of the eyelet circle.millimeters12510
star_eyelet_distanceThe distance from the star of the eyelet circle.millimeters0254
star_eyelet_widthThe width of the eyelet connecting line.millimeters1253
star_eyelet_roundnessThe plumpness of the eyelet connecting line.%0202

Crown

ParameterDescriptionunitminmaxdefault
crown_depthDepth of texts of the crown.millimeters15010
crown_fontThe font of the crown texts.
Included list is MakerWorld's supported fonts.
   Luckiest Guy
crown_font_customOverride the above setting with a custom font name.   empty
crown_styleThe style to be applied to the font.   Regular
crown_sizeActual height of the letters.millimeters0.45020
crown_spacing

Characters spacing in crown.

The higher the number the wider the characters are placed.

 051
crown_boldnessThe plumpness of the top side of the text in percentage of crown text size.%01000
crown_line_excessThe extension that crown lines must grow or shrink compared to text.millimeters-25250
crown_line_heightThe height of the line between crown texts.millimeters0254
crown_lines_depthDepth of lines between crown texts in percent of crown depth.%110050
crown_line_roundnessThe roundness in percentage at the end of the lines.%010025
crown_line_overlapThe overlap in percentage of texts to the lines of the crown.%010060
crown_line_boldnessThe plumpness to give to the top face of lines in percentage of the line height.%010025

Trunk

ParameterDescriptionunitminmaxdefault
trunk_depthDepth of texts of the trunk.millimeters15010
trunk_font

The font of the trunk texts.

Included list is MakerWorld's supported fonts.

   Lora
trunk_font_customOverride the above setting with a custom font name.   empty
trunk_styleThe style to be applied to the font.   Bold
trunk_sizeActual height of the letters.millimeters0.43012
trunk_spacing

Characters spacing in trunk.

The higher the number the wider the characters are placed.

 051
trunk_boldnessThe plumpness of the top side of the text.%01000
trunk_line_excessThe extension that trunk lines must grow or shrink compared to text.millimeters-25250
trunk_line_heightThe height of the line between trunk texts.millimeters0254
trunk_line_depthDepth of lines between trunk texts in percent of trunk depth.%110050
trunk_line_roundnessThe roundness in percentage at the end of the lines.%010025
trunk_line_overlapThe overlap in percentage of texts to the lines of the trunk.%010050
trunk_line_boldnessThe plumpness to give to the top face of lines in percentage of the lines height.%010025

Rendering

This section contains a lot of settings related to how the rendering is done.

ParameterDescriptiondefault
render_mode

What has to be rendered and how, this value can be:

  • All: renders all object parts;
  • All – exploded: renders all object parts but spacing them;
  • Star: only renders the star;
  • Crown: only renders the crown;
  • Trunk: only renders the trunk.
All
render_quality

Choose the quality of generation of the objects, the higher quality the more memory/time generation will take.

This value can be:

  • Basic;
  • Draft;
  • Standard;
  • Detailed;
  • High;
  • Ultra precision;
  • Production.

My advice is to find your settings for the whole object using Basic to Standard rendering, then switching to Production but render only a single part of the object per time using the render_mode setting above.

Standard
explode_distance

Choose the distance when using All -exploded for the render_mode parameters above.

 

This value can be:

  • Near;
  • Far.
Near
star_filament

Select a standard filament for the star.

 

Provided list is the list of Bambu Lab filaments with their correct color codes.

 

You can also set this parameter to Custom and select your custom color in the star_color parameter below.

Bambu Lab PLA Basic Yellow
star_color

Select a custom filament color for the star.

This value is used only if the above star_filament parameter is set to Custom.

#F4EE2A
crown_filament

Select a standard filament for the crown.

 

Provided list is the list of Bambu Lab filaments with their correct color codes.

 

You can also set this parameter to Custom and select your custom color in the crown_color parameter below.

Bambu Lab PLA Basic Bambu Green
crown_color

Select a custom filament color for the crown.

This value is used only if the above crown_filament parameter is set to Custom.

#16C344
trunk_filament

Select a standard filament for the trunk.

 

Provided list is the list of Bambu Lab filaments with their correct color codes.

 

You can also set this parameter to Custom and select your custom color in the trunk_color parameter below.

Bambu Lab PLA Basic Red
trunk_color

Select a custom filament color for the crown.

This value is used only if the above trunk_filament parameter is set to Custom.

# C12E1F

License:

Standard Digital File License

Related Models

Labyrinth Gift Box preview image

Labyrinth Gift Box

sneakypoo profile image

sneakypoo

49,441

Christmas Lantern Christmas Lantern Christmas Lantern preview image

Christmas Lantern Christmas Lantern Christmas Lantern

MaxT profile image

MaxT

10,084

Christmas gift tags with names preview image

Christmas gift tags with names

Habitaritus profile image

Habitaritus

4,210

bakercube preview image

bakercube

iomaa profile image

iomaa

44,359

Snowflake TIE Fighter Kit Card Ornament preview image

Snowflake TIE Fighter Kit Card Ornament

fixumdude profile image

fixumdude

11,977

Geschenkanhänger Weihnachten Geschenk preview image

Geschenkanhänger Weihnachten Geschenk

frau_glitzerpink profile image

frau_glitzerpink

638