Good base to start generation
This commit is contained in:
54
docs/card-generation-session-prompt.md
Normal file
54
docs/card-generation-session-prompt.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# Prompt for a New Card-Generation Session
|
||||
|
||||
Copy the block below into a session with access to this repository. Replace the bracketed brief; add one row per card. Start with another Common to exercise the existing reusable frame. Higher tiers still need their first approved templates.
|
||||
|
||||
```text
|
||||
Create finished card assets for Sanctification using the layered process proven by Timothy.
|
||||
|
||||
Card brief:
|
||||
- Subject/name: [name]
|
||||
- Canonical rarity: [Common / Uncommon / Rare / Extraordinary / Legendary]
|
||||
- Subject type: [Person / Event / Place / Object / Doctrine / other catalog type]
|
||||
- Scene or governing idea: [one concrete sentence]
|
||||
- Scripture/quote: [reference and translation; or ask you to propose suitable content]
|
||||
- Optional subtitle: [short descriptor, or omit]
|
||||
- Output folder: [new folder under sanctification/spikes/]
|
||||
|
||||
Read these before starting:
|
||||
1. sanctification/docs/card-art-handoff.md
|
||||
2. sanctification/docs/art-direction.md
|
||||
3. Relevant sections of sanctification/docs/functional-spec-v2.md (its heading says v4)
|
||||
4. sanctification/docs/card-layer-pipeline.md (a broader proposal; see handoff for implemented scope)
|
||||
5. sanctification/spikes/timothy-layer-proof/{build.mjs,layout.json,card.json}
|
||||
6. sanctification/spikes/card-harness/CURRENT-DEFAULTS.md
|
||||
|
||||
Inspect the existing Timothy source illustration and review sheet visually. Use them as references for Common restraint and composition, without copying Timothy's identity or scene. Follow applicable repository instructions and the available image-generation skill.
|
||||
|
||||
Use image generation for the base illustration and the installed Inkscape/ImageMagick tools for exact geometry, typography, composition, and export. Save the original generated source and exact generation prompt in the new card's folder. Do not install or switch to GIMP/MCP unless a concrete limitation requires discussion.
|
||||
|
||||
Art direction:
|
||||
- Stained-glass-inspired, sacred, beautiful, and stylized; supporting manuscript/tapestry influence stays restrained.
|
||||
- A Common uses broad panes, limited muted blue/green/cream colors, a simple shared geometric frame, and no gold. For people, show an ordinary action in the middle distance, with a clear focal subject and enough setting. Avoid headshots and heroic frontal posing.
|
||||
- Higher rarity gains narrative presence, scale, beauty, light, and selective symbolism. Legendary may be epic or contemplative; avoid treating ornament density as a requirement.
|
||||
- Common through Extraordinary share one frame system per tier. Reuse the existing Common geometry for Commons. Place subject-specific symbolism in the illustration. Legendary artwork variants may have bespoke templates.
|
||||
|
||||
Generate a full-bleed 5:7 illustration ONLY: no title, letters, border, backing panels, corner ornaments, or watermark. Compose against the template's art-safe region, keeping the focal subject clear of the Normal printing's overlays. The entire illustration must work when revealed by Textless or Boundless. Request generous real illustrated background behind overlay areas, not blank panel-shaped holes. Visually inspect the result before assembly.
|
||||
|
||||
Use a 2000 × 2800 working canvas. Retain the native source, record its dimensions and any uniform scale/crop, and do not call an upscale native high-resolution art. Keep every exported layer on the same canvas and origin.
|
||||
|
||||
Assemble all four printings from the same components:
|
||||
- Normal: art + outer frame + text backing + text.
|
||||
- Textless: art + outer frame; zero lettering or text backing.
|
||||
- Borderless: art + text backing + text; no outer frame.
|
||||
- Boundless: art alone.
|
||||
|
||||
Verify quoted wording and attribution, including who is speaking. Prefer a concise meaningful excerpt over crowded text. Typeset real editable text using explicit boxes, fonts, sizes, line spacing, and alignment. Measure unclipped glyph bounds; never silently shrink or clip overflowing text. Revise content or create an explicitly reviewed alternate layout. The existing script is Timothy-specific: adapt filenames and content assumptions deliberately instead of assuming it is a general batch engine.
|
||||
|
||||
Preserve the corner fix: runtime card faces are fully opaque rectangular textures. Framed printings extend solid frame color through the entire outer corners. Three.js geometry supplies the rounded silhouette. Do not apply the rounded silhouette alpha mask to runtime exports or merely disable alpha on an already clipped PNG. Borderless/Boundless carry full artwork into the corners.
|
||||
|
||||
Export a matching finish mask per printing. The Timothy proof uses saturation smoothstep(0.08,0.58) times value smoothstep(0.015,0.16), then suppresses coverage beneath active frame/backing layers. Treat that as a starting recipe to review for new art. Textless/Boundless must recover coverage in former text areas. Preserve existing harness shader settings.
|
||||
|
||||
Deliver the original artwork and prompt, content/source metadata, layout, reproducible build script, editable SVG, separate layer exports, four 2000 × 2800 runtime cards, 1000- and 500-pixel versions, matching finish masks, a labeled review sheet, and an honest validation report. Check text fit, frame/backing seams, opaque runtime pixels, solid frame corner colors, and zero finish coverage under framed corners. Inspect the review sheet yourself. I can do the final moving-light validation in the harness.
|
||||
|
||||
Keep new work in the requested output folder. Preserve existing proof/reference assets and unrelated working-tree changes. Summarize the outputs and any remaining visual decisions; do not claim human approval or runtime review that has not happened.
|
||||
```
|
||||
Reference in New Issue
Block a user