Генерация изображений
Промпт для создания кинопостера в стиле винтажа
Опубликовано 21 октября 2026
Промпт
2x2 grid, 16:9, do this for 4 x fortune 500 companies: -- Input: \[Subject\]
-- ── INFERENCE LAYER ────────────────────────────────────────────
WITH inferred AS (
SELECT
infer\_iconic\_silhouette(\[Subject\]) AS logo,
infer\_brand\_color(\[Subject\]) AS primary\_color,
infer\_era\_typography(\[Subject\]) AS typeface,
infer\_eight\_milestones(\[Subject\]) AS milestones,
infer\_historical\_artifacts(\[Subject\], 30) AS artifacts
),
-- ── HEADER ─────────────────────────────────────────────────────
header\_block AS (
SELECT
render\_typography(
text := \[Subject\],
font := typeface,
fill := primary\_color,
position := 'top'
) AS header
FROM inferred
),
-- ── LOGO MASK & COLLAGE ────────────────────────────────────────
collage\_block AS (
SELECT
render\_logo\_mask(inferred.logo, inferred.primary\_color) AS mask,
array\_agg(
render\_halftone\_artifact(a.artifact)
ORDER BY random()
) AS packed\_artifacts
FROM inferred, unnest(inferred.artifacts) AS a(artifact)
GROUP BY inferred.logo, inferred.primary\_color
),
-- ── TIMELINE ───────────────────────────────────────────────────
timeline\_block AS (
SELECT
render\_timeline(
nodes := inferred.milestones,
style := 'vintage\_icon\_nodes'
) AS timeline
FROM inferred
),
-- ── COMPOSITE ──────────────────────────────────────────────────
composite AS (
SELECT
compose(
paper := 'aged\_cream',
header := header\_block.header,
mask := collage\_block.mask,
artifacts := collage\_block.packed\_artifacts,
timeline := timeline\_block.timeline
) AS poster
FROM header\_block, collage\_block, timeline\_block
)
-- ── FINAL RENDER ───────────────────────────────────────────────
SELECT render(composite.poster)
WITH
style := 'vintage\_screenprint\_infographic',
palette := (SELECT primary\_color FROM inferred),
resolution := '8K';
-- ── VALIDATION CHECKS ──────────────────────────────────────────
-- 1. exactly 8 milestones
-- 2. collage inside logo mask
-- 3. typography top-aligned
-- 4. strictly 2-color