← back to Wallco Ai
generator: ban halftones, allow 3D/dimensional designs, add tactile material cues (suede, woven trim, raffia, grasscloth)
af7067307fc3f52197599e2bb2d68b65269ec66b · 2026-05-19 11:21:28 -0700 · SteveStudio2
Files touched
M scripts/generate_designs.js
Diff
commit af7067307fc3f52197599e2bb2d68b65269ec66b
Author: SteveStudio2 <steve@designerwallcoverings.com>
Date: Tue May 19 11:21:28 2026 -0700
generator: ban halftones, allow 3D/dimensional designs, add tactile material cues (suede, woven trim, raffia, grasscloth)
---
scripts/generate_designs.js | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/scripts/generate_designs.js b/scripts/generate_designs.js
index eb3c696..87387f4 100644
--- a/scripts/generate_designs.js
+++ b/scripts/generate_designs.js
@@ -151,8 +151,8 @@ function genReplicate(prompt, seed, outPath) {
const WIDTH = parseInt(process.env.REPLICATE_WIDTH || '1024', 10);
const HEIGHT = parseInt(process.env.REPLICATE_HEIGHT || '1024', 10);
- const positive = `${prompt}, seamless tile, repeating pattern, no edges, fabric pattern, wallpaper design, archival quality, high detail, screen-printed wallpaper, solid opaque flat ink, flat color blocks, every shape fully filled with solid color, even saturated pigment coverage, crisp screen-print layers`;
- const negative = 'low quality, blurry, edges, seam, border, frame, signature, watermark, text, hands, fingers, deformed, transparent, see-through, translucent, unfilled shapes, hollow outlines, outline-only motifs, ghosted layers, washed out, faded, low opacity, gaps in the ink, missing fill, gradient bleed';
+ const positive = `${prompt}, seamless tile, repeating pattern, no edges, fabric pattern, wallpaper design, archival quality, high detail, screen-printed wallpaper quality, solid opaque richly-saturated ink, every motif fully filled with solid color, crisp clean color separation, dimensional embossed relief, three-dimensional rendered depth welcome, tactile luxe material finishes — suede, woven trim, raffia, grasscloth texture`;
+ const negative = 'low quality, blurry, edges, seam, border, frame, signature, watermark, text, hands, fingers, deformed, transparent, see-through, translucent, unfilled shapes, hollow outlines, outline-only motifs, ghosted layers, washed out, faded, low opacity, gaps in the ink, missing fill, gradient bleed, halftone, halftone dots, ben-day dots, dot-screen shading, half-tone gradient texture';
const body = {
version: MODEL_VERSION,
@@ -216,8 +216,8 @@ function genComfy(prompt, seed, outPath) {
// For seamless tiling, append a strong "seamless tile, repeating pattern, no edges"
// suffix to the prompt — works adequately with SDXL. A proper SDXL tile-mode model
// would be cleaner; swap COMFY_MODEL later.
- const positivePrompt = `${prompt}, seamless tile, repeating pattern, no edges, fabric pattern, wallpaper design, high detail, archival quality, screen-printed wallpaper, solid opaque flat ink, flat color blocks, every shape fully filled with solid color, even saturated pigment coverage, crisp screen-print layers`;
- const negativePrompt = 'low quality, blurry, edges, seam, border, frame, signature, watermark, text, hands, fingers, transparent, see-through, translucent, unfilled shapes, hollow outlines, outline-only motifs, ghosted layers, washed out, faded, low opacity, gaps in the ink, missing fill, gradient bleed';
+ const positivePrompt = `${prompt}, seamless tile, repeating pattern, no edges, fabric pattern, wallpaper design, high detail, archival quality, screen-printed wallpaper quality, solid opaque richly-saturated ink, every motif fully filled with solid color, crisp clean color separation, dimensional embossed relief, three-dimensional rendered depth welcome, tactile luxe material finishes — suede, woven trim, raffia, grasscloth texture`;
+ const negativePrompt = 'low quality, blurry, edges, seam, border, frame, signature, watermark, text, hands, fingers, transparent, see-through, translucent, unfilled shapes, hollow outlines, outline-only motifs, ghosted layers, washed out, faded, low opacity, gaps in the ink, missing fill, gradient bleed, halftone, halftone dots, ben-day dots, dot-screen shading, half-tone gradient texture';
// Optional SDXL refiner — set COMFY_REFINER_MODEL=sd_xl_refiner_1.0.safetensors
// to run base+refiner (expert-ensemble), matching what Replicate's SDXL does.
← 9bda674 add refiner_compare.js — 25-prompt base vs base+refiner side
·
back to Wallco Ai
·
refiner-compare: write progress per-image (not per-pair) + l c51e39f →