The3DG

Texture library

Textures you can print

Every one is a formula: the height at each point of a surface, in mm. Our own code, drawn live on this page.

Knits & fabric

Stitches, weaves and cloth: soft to look at, hard plastic to touch.

Spool: “Yarn comes on a spool too. I feel very at home here.”

Nature

Wood, stone, scales, petals and sand, all grown from noise and cells.

Flo: “Nothing in nature repeats exactly. Neither do these. Relax into it.”

Geometric

Tiles, lines and mazes: clean repeats that read from across a room.

Fil: “Patterns hold things together. Trust me, I am infill.”

Grip

Textures with a job: fingers, thumbs and tools hold on better.

Bri: “I never let go of the plate. These never let go of your hand.”

Maker & printing

Inside jokes for people who print: coils, layers, infill and a spaghetti failure on purpose.

Lyra: “Layer lines as a texture? Finally, someone gets it.”

Which texture method?

Four ways to put a texture on a print. We use formulas, but each one is the right tool somewhere.

Texture methods compared
MethodHow it worksGreat atWatch out for
Formula (our library)Code gives the height at every point; the model’s surface moves out by that much.Sharp at any size, no seams, endless variety; one number changes the size or depth.Someone has to write the formula. Only patterns you can describe in math.
Picture (BumpMesh by CNC Kitchen)A grayscale image wrapped on your model: white pushes out. Free, in the browser, nothing uploaded.Anything you can photograph or draw. 101 ready textures, eight ways to wrap a picture (flat, box, cylinder, sphere, triplanar, along the surface), STL and 3MF out.A picture has a fixed resolution: enlarge it too much and it softens. Some shapes stretch a picture; its projections and seam blending help.
Blender (displace modifier or sculpting)Displace the mesh with a texture, or sculpt by hand.Full artistic control: one-off sculpts, characters, anything.A learning curve, and dense meshes to clean up before printing.
Slicer fuzzy skinThe nozzle jiggles randomly on the outer wall while printing.One click, no change to the model, hides layer lines.Only random roughness: no patterns, and it covers every outer wall it is set on.

Got a photo or a logo? Try BumpMesh: it is a great community tool, and the source is open (AGPL-3.0). Want a pattern that wraps a round part without a seam, at any size? A formula. Just want it rough? Fuzzy skin. Open BumpMesh by CNC Kitchen.

  • Put textures on walls. The nozzle draws the pattern across, sharp to 3 nozzle widths (1.2 mm). On a flat top, the depth comes in layer steps, so use thin layers (0.12 mm or less).
  • Fade the texture out over the bottom 3 mm, so the first layers are flat and stick to the plate. Our cubes also fade over 1.5 mm at the top and the corners.
  • Depth 0.4 to 1.5 mm. Under 0.4 mm it barely shows (two layers’ worth); deeper than 1.5 mm, the steep sides start to overhang.
  • Patterns with an up and a down (scales, shingles, petals, dunes, grip ribs, tire tread) are drawn the way up they print best: keep them that way.
  • A seam-free texture on a round part needs a whole number of repeats round the outside: change the size until it fits.

Our test cubes (one per texture, 25 mm, the number on top) are made and waiting for the printer: photos go on each texture’s page as they come off the plate.