Pattern Skin — the complete guide

Everything from install to troubleshooting. The same guide ships inside the download.

Pattern Skin turns any pattern — a PNG/JPG, an SVG, an AI‑generated texture, or a built‑in grip — into real, printable relief on a 3D model. Apply it to a whole surface, a wrapped tube, an S‑bending pipe, or just the region you select. Raised or engraved, at a depth you control. Everything bakes to true geometry and exports as a print‑ready STL or 3MF in one click.

It also generates complete printable parts of its own — a knurled grip sleeve that slips over a handle, and knife‑handle scales (blanks or traced from your knife).

Pattern Skin is a Blender add‑on, licensed under the GPL (required for all Blender add‑ons). The relief and parts you create are yours — sell what you print or model.


1. Install

  1. Blender → Edit ▸ Preferences ▸ Add‑ons ▸ Install… (Blender 4.x or 5.x).
  2. Choose PatternSkin.zip, then tick "Pattern Skin" to enable it.
  3. In the 3D viewport press N → Pattern Skin tab.

The core runs on stock Blender with numpy only — nothing else to install. Optional speed‑ups (SciPy / GPU) are one click in Settings & licence ▸ Acceleration and are never required.

Scale note: the tool works in object units. In a millimetre scene (1 unit = 1 mm), every "mm" field is literally millimetres — which is how print‑bound models are usually built.


2. How the panel works — a focused flow

The panel is a single‑open accordion. Click a header and that step opens; every other step closes, so you only ever see the one you're working on. The numbered flow (1–5) is the main path; the Extra tools below it are optional, self‑contained utilities.

Most controls explain themselves on hover — rest the mouse on any field or button for a tooltip (the action buttons even compute live detail, e.g. the print‑fix button shows exactly what it will change).

The flow, top to bottom:

1 · Object

Pick the kind of object you're texturing (box lid / tube / ring / S‑curve pipe / irregular / dome). Choose a Preset — there are ~50 tuned starting points (e.g. "Mandala medallion", "Knurled grip", "Celtic ring") — and an optional Finish (gold, silver, bronze, copper, gunmetal, black, white, pearl). Load preset sets the projection, tile, depth and finish for you in one click. You can override anything afterward.

2 · Pattern — the filmstrip

The Pattern step shows a filmstrip of your model's parts. Before a scan there is a single Whole object cell (plus a Scan into parts / Select by name entry when a Replicate key is connected) — the classic one-pattern flow. After a parts scan the strip grows to one cell per part, each showing a small render of that part in its viewport colour.

Below the strip, the classic controls remain: one or two patterns (add / max / multiply / overlay), the Library folder (defaults to your Asset Forge library), Generate (Asset Forge) for batch/seamless library building, file browsing, From library, and Make seamless.

3 · Relief

Set Mapping (projection — see §4), Depth (mm) and Tile size. Open Advanced tone for the rest: Relief (Raised vs Engraved), Depth falloff (fade the relief across an axis/radius), Resolution (mesh fineness — smaller = crisper, heavier), Decimate to (lighter STL), Invert tones, Contrast, Gamma, and Black/White points (Levels).

4 · Selection

Selection is split into three groups (only one open at a time): Standard, Advanced, and AI selection tools.

Standard selection tools — the everyday path: - Smart Select — choose a Mode (Auto, Smooth surface, Ornament only, Flat panel, or Similar everywhere), set Tightness, and click Smart Select. Or use Pick on the model to click a face and have Smart Select run from it.

Advanced selection tools — pick one tool from the Tool dropdown; only its single control + a Run button appear: - Fill to creases — flood the connected panel around a seed face, stopping at sharp creases/rims. - Grow outward — grow the current selection a set distance across the surface. - Isolate the part — find the natural part boundary around a seed and select that part. - Select all like this — every face matching the seed's curvature + thickness, anywhere. - Same-facing faces — every face pointing the same way as the seed (e.g. an underbelly). - Band along the edges — a band hugging the sharp/cutting edges, no seed needed (great for a damascus edge or inlay). - Split with a stroke — drag one stroke across a join to split two parts.

AI selection tools — scan the model into parts on your own Replicate key, then pick a part to select (best for multi-part models).

Leave Apply to this selection only on to confine the relief to what you picked.

5 · Apply

Preview shows the relief non‑destructively (toggle it off to clear). Apply Pattern bakes it to geometry. Both are greyed until you have a mesh selected and a pattern chosen.


3. Extra tools

Each tool is self‑contained — it has its own inputs and doesn't borrow settings from the flow (only the numbered steps share state).

AI texture

Generate a single pattern from a text Prompt on your own Replicate account (bring your own key — we never see your key or your spend). Click the gear once to paste your key; it's verified, then stored encrypted in a local passphrase-protected vault — never in plain text — and shared with Asset Forge so you enter it once. Pick a Model (flux‑schnell is fast/cheap and Apache‑2.0, higher models cost more). Generate is one texture at a time — use Asset Forge for batches and whole libraries.

Grip & scales

Three modes, plus 12 grip presets (tool handle, screwdriver, pen, knob, bike, barbell, camera, precision, hex, pyramid, ribbed, fine) that load editable values:

Lithophane

Turn a photo (its own field) into a backlit lithophane — thin where it should glow, thick where it stays dark. Set Base, Tone depth and Resolution, then Make lithophane.

Per‑region (multi‑pattern)

Bake different patterns onto different regions of one mesh in one pass. Add pairs the current selection + pattern as a region; set this tool's own projection / tile / depth / relief; Bake regions applies them all. Clear resets.

Print readiness

Set your Nozzle and Layer height. The tool checks the relief will actually print (relief ≥ ~2× layer; tile ≥ ~4× nozzle). Preview relief to see it, Apply to auto‑fix the depth/tile to printable values (greyed when it's already fine — the button's tooltip explains exactly what it'll change).

Export & batch

Export STL or Export 3MF (for Bambu Studio / OrcaSlicer / PrusaSlicer). A scale pair exports as two objects in one 3MF. Choose a slicer to tailor the Save guide notes (PrusaSlicer / OrcaSlicer / Bambu Studio / QIDI / Generic). Batch apply has its own Texture + projection + tile + depth + relief and applies it to every selected object.

Export parts (multi‑material) — after a parts scan, export for multi‑filament printing:

Settings & licence

Activate / personalise, optional Acceleration (SciPy / GPU), and help.


4. Projection modes — pick the right one


5. Recipes that look good


6. Performance & printing notes


7. Troubleshooting


8. Licensing

Pattern Skin is GPL software — use it on as many machines as you like. Anything you create with it (the relief geometry, the grip sleeve, the scales, the STL/3MF, the print) is yours to sell. Textures you generate on flux‑schnell are Apache‑2.0 and freely sellable; other models follow their own terms via Replicate.

Questions? Email support@nexusmill.com — we answer.