Back to browse
I built a word art generator for 3D printers

I built a word art generator for 3D printers

by ductionist·Mar 9, 2026·2 points·2 comments

AI Analysis

●●●BangerSolve My ProblemSlickNiche Gem

Multi-color 3MF export with named parts drops straight into Bambu Studio.

Strengths
  • Clipper-lib boolean ops for outline rings solves multi-filament workflow pain directly.
  • Shareable URLs with state in query params — no accounts, designs persist via link.
  • Three.js preview with opentype.js parsing runs entirely client-side before export.
Weaknesses
  • Narrow audience — only useful if you own a multi-filament 3D printer.
  • Server-side export via Cloudflare Workers adds latency for large geometry operations.
Category
Target Audience

3D printing enthusiasts, Bambu Lab users

Similar To

Tinkercad · Fusion 360 · Bambu Studio

Post Description

I built a free browser-based tool for generating 3D text with multi-colour outlines, designed for 3D printers that support multiple filaments.

You type text, pick a font, add coloured outline layers, adjust thickness, and preview everything in real-time 3D. Then export as 3MF and each colour shows up as a separate named part that drops straight into Bambu Studio, no need for manual painting. You can also download the STLs.

Tech details for the curious:

- Vanilla JS client code - Three.js for 3D preview, opentype.js for font parsing - Geometry pipeline: opentype paths → Clipper-lib (boolean ops for outline rings via cumulative offsets + differences) → Tess2 (triangulation) → extruded meshes - Server-side export via Cloudflare workers (same geometry pipeline, runs headlessly to produce 3MF/STL) - Preview images generated by @cf-wasm/resvg on the edge - Every design is a shareable URL, all state lives in query params - Licensed CC BY 4.0.

Would love feedback especially from folks doing multi-colour printing.

Similar Projects

AI/ML●●Solid

I built an AI that generates pixel art sprite animations

Turns text prompts into looped pixel-sprite animations with on-site playback and spritesheet/GIF export, which is immediately useful for rapid prototyping. The live preview and palette controls feel catered to creators, but the real value will hinge on consistency across frames (same character, directional sprites) and granular timing/frame controls.

Eye CandyCrowd Pleaser
amusingyyy
303mo ago