Creative Automation · DesignOps · AI Production Pipeline

From Moodboard to Campaign System

A configurable ComfyUI production pipeline that turns a client brief and moodboard into consistent batches of production-ready graphics for white-label casino projects.

Role: Design Lead — production-system design, workflow architecture, quality control. Scope: ComfyUI workflows, Figma integration, team adoption.
Reusable
workflows
Batch
variations
Consistent
direction
Production-ready
export
Pilot production system. Where a number below isn't confirmed by real production data, it's shown as structure or direction, not as a specific measured result — consistent with the other cases in this portfolio.
Manual one-off production Configurable workflow Batch generation Human validation Production-ready asset pack
01

Overview

Every new white-label casino project needed a full set of graphics — key character, background, decorative elements, icons, jackpot visuals, promo banners, format adaptations, seasonal variants. Doing this by hand, project after project, repeated the same manual steps every time. I designed a repeatable AI-assisted production system that transforms a client brief and moodboard into consistent batches of production-ready graphics — not a collection of AI-generated images, and not a ComfyUI tutorial.

Role
Design Lead — production system, workflow architecture
Team & timeframe
Design-led pilot · iterative workflow-library rollout
Goal
Turn fragmented AI experiments into a reusable campaign-production system
Constraints
Model variability, brand consistency, governance, quality and team adoption

Каждый новый white-label казино-проект требовал полного набора графики — ключевой персонаж, фон, декоративные элементы, иконки, джекпот-визуалы, промо-баннеры, адаптации форматов, сезонные варианты. Делать это вручную, проект за проектом, означало каждый раз повторять одни и те же шаги. Я спроектировал повторяемую AI-assisted production-систему, которая превращает клиентский бриф и moodboard в согласованные наборы production-ready графики — это не коллекция AI-картинок и не туториал по ComfyUI.

Роль
Design Lead — production-система, архитектура workflow
Команда и период
Design-led пилот · поэтапный rollout библиотеки workflow
Цель
Превратить разрозненные AI-эксперименты в переиспользуемую campaign-production систему
Ограничения
Вариативность моделей, бренд-консистентность, governance, качество и adoption
02

Business Context

White-label casino production runs several brands in parallel, needs new visual directions frequently, and produces large volumes of promotional graphics across many ratios and channels — all strongly dependent on source-graphic quality.

The challenge was not generating one impressive image. It was producing coherent asset families that could be reliably assembled into multiple casino experiences.

White-label казино-продакшн ведёт несколько брендов параллельно, часто нуждается в новых визуальных направлениях и производит большие объёмы промо-графики в разных соотношениях сторон и каналах — сильно завися от качества исходной графики.

Задача была не в генерации одной впечатляющей картинки. Она была в производстве согласованных семейств ассетов, которые можно надёжно собрать в несколько казино-продуктов.
03

The Existing Production Flow

Client brief
Moodboard analysis
Manual exploration
Separate generation
Repeated prompt fixes
Manual cleanup/upscale
File prep
Figma assembly
Format adaptation

Main bottlenecks: inconsistent style, repeated setup work, unpredictable outputs, manual file management, difficult reproduction, unclear quality criteria, and knowledge tied to individual designers rather than the team.

Основные узкие места: несогласованный стиль, повторяющаяся настройка, непредсказуемые результаты, ручное управление файлами, сложность воспроизведения, неясные критерии качества и знание, привязанное к конкретным дизайнерам, а не к команде.

04

What Needed to Be Systemised

Creative Direction

  • Moodboard, theme, atmosphere
  • Colour palette, lighting
  • Visual references, character archetype
  • Moodboard, тема, атмосфера
  • Цветовая палитра, свет
  • Визуальные референсы, архетип персонажа

Generation

  • Model, LoRA, prompt structure
  • ControlNet, IPAdapter, composition
  • Seed, resolution, variation count
  • Модель, LoRA, структура промпта
  • ControlNet, IPAdapter, композиция
  • Seed, разрешение, число вариаций

Post-production

  • Inpainting, cleanup
  • Background separation, upscale
  • Relighting, colour correction, transparency
  • Inpainting, чистка
  • Отделение фона, апскейл
  • Релайтинг, цветокоррекция, прозрачность

Delivery

  • Naming, folder structure
  • Asset type, aspect ratio, export format
  • Figma placement
  • Наименование, структура папок
  • Тип ассета, соотношение сторон, формат экспорта
  • Размещение в Figma
SYSTEM MAP

Workflow Architecture

The central system, simplified — not a screenshot of one giant graph.
Центральная система, упрощённо — а не скриншот одного гигантского графа.
AGENT GRAPH / GRAPHICS PRODUCTIONHUMAN-GATED
01 · Command
Creative brief → agent instruction
create_campaign_pack
brand: ORBIT
theme: deep sea
ratios: 1:1, 4:5, 16:9
variants: 24
02A · Understand
Brief parser
extract audience
campaign goal
mandatory assets
market constraints
02B · Retrieve
Brand memory
approved palette
character bible
composition rules
negative examples
03A · Plan
Prompt architect
prompt blocks
camera + lighting
variation matrix
seed strategy
03B · Route
Asset modules
character flow
background flow
object flow
layout masks
03C · Guardrail
Quality policy
anatomy checks
brand exclusions
safe areas
human gates
04 · Execute
ComfyUI batch graph
generate 24
score similarity
group by direction
prepare contact sheet
05 · Human gate
Selection & QC
approve / reject
mark defects
choose direction
request correction
07 · Deliver
Named asset package
approved files
3 ratios
prompt metadata
Figma-ready
06 · Correction loop
Inpaint / Relight / Re-run
repair selected
preserve seed
recheck policy
return to batch

The agent does not “make an image.” It translates a production command into a controlled graph, pauses for human selection, then returns a named, traceable asset package.

Агент не просто «делает картинку». Он переводит производственную команду в управляемый граф, останавливается для человеческого отбора и возвращает именованный, отслеживаемый пакет ассетов.

Brief & Moodboard
INPUT
Prompt & Style Config
CONFIG
Character / BG / Object Flows
MODULE
Batch Generation
GENERATE
Selection & QC
HUMAN
Inpaint / Relight / Upscale
REFINE
Named Asset Pack
OUTPUT
Figma Templates
DELIVERY

ComfyUI is positioned as a production engine here, not the whole creative process — closer to how Moment Factory used batching to explore 20+ visual directions, or how Series Entertainment frames its pipeline as Story → ComfyUI generation → Assembly.

ComfyUI здесь — производственный движок, а не весь творческий процесс — похоже на то, как Moment Factory использовали батчинг для исследования 20+ визуальных направлений, или как Series Entertainment описывают свой пайплайн: История → генерация в ComfyUI → сборка.

06

Configurable Controls

Not the full technical graph — a simplified control layer so a designer understands what they control without reading every node.

Не полный технический граф — упрощённый слой управления, чтобы дизайнер понимал, чем он управляет, не читая каждую ноду.

Project

  • Project name, brand, campaign
  • Language, target market
  • Название проекта, бренд, кампания
  • Язык, целевой рынок

Visual

  • Style preset, colour palette
  • Character type, environment, lighting, camera angle
  • Стилевой пресет, цветовая палитра
  • Тип персонажа, окружение, свет, ракурс камеры

Production

  • Asset type, aspect ratio, batch size
  • Seed behaviour, resolution, transparency, upscale
  • Тип ассета, соотношение сторон, размер батча
  • Поведение seed, разрешение, прозрачность, апскейл

Quality

  • Negative prompt, face correction
  • Anatomy constraints, manual approval required
  • Negative prompt, коррекция лиц
  • Ограничения анатомии, обязательное ручное подтверждение
07

Modular Workflow Library

Instead of one huge graph, the system is a set of reusable modules:

Вместо одного гигантского графа система — это набор переиспользуемых модулей:

01
Visual Direction Exploration — several style directions from a brief and moodboard.
Исследование визуального направления — несколько стилевых направлений из брифа и moodboard.
02
Character Generation — pose, composition, style, lighting, consistency across an asset family.
Генерация персонажа — поза, композиция, стиль, свет, согласованность внутри семейства ассетов.
03
Background Generation — environments without text or interface elements.
Генерация фона — окружения без текста и элементов интерфейса.
04
Promotional Objects — coins, chests, wheels, gifts, cards, jackpot elements, thematic props.
Промо-объекты — монеты, сундуки, колёса, подарки, карты, джекпот-элементы, тематический реквизит.
05
Adaptation & Variations — format, palette, background, season, intensity, composition.
Адаптация и вариации — формат, палитра, фон, сезон, интенсивность, композиция.
06
Production Refinement — inpainting, relighting, detail restoration, background cleanup, upscale, export.
Production-доработка — inpainting, релайтинг, восстановление деталей, чистка фона, апскейл, экспорт.
08

One Detailed Scenario

Creating a Seasonal Casino Promo Asset Pack
Input
Client moodboard, Christmas casino theme, gold and deep-red palette, female character, festive environment, required banner ratios.
Клиентский moodboard, рождественская казино-тема, золотисто-красная палитра, женский персонаж, праздничное окружение, требуемые соотношения баннеров.
Workflow
Moodboard → structured style parameters → prompt variations → character direction exploration → locked direction via references → separate background generation → props/decorative elements → batch processing → refine & upscale selected outputs → export with naming conventions → assemble final banners in Figma.
Moodboard → структурированные стилевые параметры → вариации промпта → исследование направления персонажа → закреплённое направление через референсы → отдельная генерация фонов → пропсы/декор → батч-обработка → доработка и апскейл выбранного → экспорт по соглашениям об именовании → сборка финальных баннеров в Figma.
Output
Characters, backgrounds, decorative elements, main compositions, banner adaptations — the structure of the output shown here rather than an invented count.
Персонажи, фоны, декоративные элементы, основные композиции, адаптации баннеров — здесь показана структура результата, а не выдуманное количество.
09

Batch Generation & the Quality Funnel

Batch generation is not the outcome — it's a way to explore a design space, test the workflow's limits, compare controlled directions, and reduce repetitive execution.

Батч-генерация — не результат сама по себе, а способ исследовать пространство решений, протестировать пределы workflow, сравнить контролируемые направления и снизить объём повторяющегося ручного труда.

Generated variants
Technically valid
Visually relevant
Refined candidates
Approved family
On numbers: where real production counts exist, they belong in this funnel. Without confirmed data, the structure of the funnel is shown honestly, without an invented count at each stage.
О цифрах: там, где есть реальные производственные числа, им место в этой воронке. Без подтверждённых данных честно показана структура воронки, без выдуманного количества на каждом этапе.
10

Human-in-the-Loop, Quality & Governance

AI handles

Initial variations, repetitive prompt execution, batch rendering, controlled transformations, format prep, upscale, file export.

Первичные вариации, повторяющееся выполнение промптов, батч-рендеринг, контролируемые трансформации, подготовка форматов, апскейл, экспорт файлов.

Designer owns

Art direction, visual taste, brand fit, composition, storytelling, final selection, retouching decisions, quality approval, ethical and legal review.

Арт-дирекшн, вкус, соответствие бренду, композиция, сторителлинг, финальный отбор, решения по ретуши, подтверждение качества, этическая и юридическая проверка.

AI accelerates repeatable production steps. Designers remain responsible for direction, judgement and final quality.

Risk review covers logos and trademarks, copyrighted characters, sensitive content, stereotypes, client confidentiality, inappropriate gambling imagery, model and asset licensing. Governance rules: no sensitive or confidential inputs, no client personal data, approved models and custom nodes only, dependency tracking, version control, and a clear answer to who can publish production outputs.

Проверка рисков покрывает логотипы и товарные знаки, персонажей под копирайтом, чувствительный контент, стереотипы, конфиденциальность клиента, неуместную гэмблинг-образность, лицензирование моделей и ассетов. Правила governance: никаких чувствительных или конфиденциальных входных данных, никаких персональных данных клиента, только одобренные модели и custom-ноды, отслеживание зависимостей, контроль версий и чёткий ответ на вопрос, кто может публиковать production-результаты.

11

From ComfyUI to Figma

Generated asset
Isolated output
Naming & folders
Import to Figma
Reusable template
Copy & CTA
Responsive adaptations
Review & delivery

One asset family applied to desktop hero, mobile banner, square promo, CRM visual and social format — proving the workflow produces usable production assets, not just attractive isolated images.

Одно семейство ассетов применяется к desktop hero, mobile-баннеру, квадратному промо, CRM-визуалу и соцформату — это доказывает, что workflow производит используемые production-ассеты, а не просто эффектные отдельные картинки.

12

Before / After — the Production System

Not a comparison of visual quality — a comparison of the system itself.
Не сравнение визуального качества — сравнение самой системы.

Before

  • Separate tools
  • Repeated prompting
  • Manual export
  • Difficult reproduction
  • Inconsistent styles
  • Knowledge stored in individuals
  • Разрозненные инструменты
  • Повторяющийся промптинг
  • Ручной экспорт
  • Сложность воспроизведения
  • Несогласованные стили
  • Знание хранится в людях

After

  • Configurable inputs
  • Reusable workflows
  • Consistent processing
  • Batch variations
  • Documented quality gates
  • Shared team knowledge
  • Конфигурируемые входы
  • Переиспользуемые workflow
  • Согласованная обработка
  • Батч-вариации
  • Документированные quality gates
  • Общее знание команды
13

What Did Not Work

  • Characters changed subtly between images in the same batch
  • Style broke when composition changed too much
  • ControlNet sometimes constrained outputs too strongly
  • Characters and backgrounds often needed different models
  • Larger batches produced more options, not automatically better quality
  • Upscale sometimes amplified existing artefacts
  • Custom nodes created real dependency risk
  • One large graph was hard for new team members to learn
Resulting changes: one large workflow → smaller reusable modules. Fully automated output → mandatory human selection. Generic prompts → structured style presets. Final composition generation → separate assets assembled in Figma.
  • Персонажи слегка менялись между картинками одного батча
  • Стиль ломался при слишком сильном изменении композиции
  • ControlNet иногда чрезмерно ограничивал результат
  • Персонажам и фонам часто требовались разные модели
  • Большие батчи давали больше вариантов, но не автоматически лучшее качество
  • Апскейл иногда усиливал существующие артефакты
  • Custom-ноды создавали реальный риск зависимостей
  • Один большой граф было сложно освоить новым участникам команды
Итоговые изменения: один большой workflow → меньшие переиспользуемые модули. Полностью автоматический вывод → обязательный ручной отбор. Общие промпты → структурированные стилевые пресеты. Генерация финальной композиции → отдельные ассеты, собираемые в Figma.
14

Roadmap

Workflow Experiments
Reusable Workflow Library
Designer-Friendly Interface
Figma Integration
Production Platform
15

Reflection

The hard part was rarely the generation itself — it was deciding which parts of the process deserved to become a permanent, shared module versus which needed to stay a designer's judgement call. Breaking one huge graph into smaller modules mattered more than any single prompt trick.

What I'd want to measure next: time from brief to first viable direction, usable-output rate, and how often the workflow actually gets reused across projects versus quietly abandoned for the old manual process the first time it's inconvenient.

Сложность была редко в самой генерации — в основном в том, какие части процесса заслуживали стать постоянным, общим модулем, а какие должны были остаться на усмотрение дизайнера. Разбиение одного гигантского графа на меньшие модули оказалось важнее любого отдельного трюка с промптом.

Что стоило бы измерить дальше: время от брифа до первого жизнеспособного направления, долю пригодных к использованию результатов, и как часто workflow реально переиспользуется между проектами — а не тихо забрасывается в пользу старого ручного процесса при первом же неудобстве.