We're in early access — onboarding jewelry brands one at a time

← Back to Research

Published

January 1, 2025

Category

Visual Control

Author

studio formel

Prompt Composition

How template parameters, brand skin, and seasonal skin combine into AI prompts.

How template parameters, brand skin, and seasonal skin combine into AI prompts.


Core Concept: The Featureless Mannequin

Every generated image starts from a structural skeleton — like a featureless mannequin. The template defines the pose and composition. Brand Skin brings it to life.

Template System Parameters alone = neutral skeleton

  • Structure, composition, framing
  • Jewelry position
  • Body pose (for model shots)
  • Format (for authentic shots)
  • No personality, no brand character

Add Brand Skin = brings it to life

  • Skin tone, hair, clothing
  • Surface materials, specific props
  • Color palette, lighting mood
  • Environment character

Add Season Skin = temporal layer

  • Campaign-specific additions
  • Holiday elements
  • Limited-time styling

The Three Parameter Layers

Every prompt combines parameters from three layers:

LayerWhat It ControlsRequired?
Template SystemStructure, composition, formatYes
Brand SkinStyling, mood, characterYes (can be neutral)
Season SkinTemporal/campaign elementsOptional

Layer 1: Template System Parameters

Structural parameters that define WHAT the shot is.

  • Shot type / bucket
  • Template variant
  • Jewelry position
  • Composition / framing
  • Body pose (model shots)
  • Format (authentic shots)
  • Zoom level
  • Quantity (single/pair/collection)

Fixed by template selection. User picks a template; these parameters are set.

Layer 2: Brand Skin Parameters

Styling parameters that define HOW it looks.

  • Color palette
  • Lighting mood
  • Model appearance (skin tone, hair, age)
  • Clothing / styling
  • Surface materials
  • Prop types
  • Environment character
  • Overall mood / feel

Set by brand configuration. Consistent across all images for a brand.

Layer 3: Season Skin Parameters

Temporal parameters for campaign-specific elements.

  • Holiday elements (snowflakes, hearts, etc.)
  • Campaign-specific props
  • Seasonal color adjustments
  • Limited-time styling additions

Optional overlay. Applied for specific campaigns, then removed.


Parameter Mix by Bucket

Each bucket has a different ratio of template vs brand skin parameters. This reflects the Brand Skin Influence pattern.

BucketTemplate SystemBrand SkinSeason
PackshotsHeavy (70-80%)Light (20-30%)Optional
StyledMedium (50-60%)Medium (40-50%)Optional
ModelMedium (50%)Medium (50%)Optional
EditorialLight (20-30%)Heavy (70-80%)Optional
AuthenticMedium (50-60%)Medium (40-50%)Optional

The pattern: As you move right on the spectrum (toward brand focus), Brand Skin parameters increase and Template System parameters decrease. Editorial is peak Brand Skin — the brand’s creative direction essentially IS the prompt.


Prompt Structure

Prompts are composed as JSON, not natural language. Each layer contributes its parameters.

Example: Packshots (template-heavy)

{
  "template_system": {
    "bucket": "packshots",
    "variant": "style",
    "background": "white",
    "effect": "soft_shadow",
    "jewelry_position": "center",
    "quantity": "single"
  },
  "brand_skin": {
    "background_color": "#FFFFFF"
  },
  "season_skin": null
}

Example: Editorial (brand-heavy)

{
  "template_system": {
    "bucket": "editorial",
    "subcategory": "lifestyle",
    "scenario": "cafe"
  },
  "brand_skin": {
    "setting": "parisian_terrace",
    "model_appearance": "elegant_understated",
    "color_palette": "muted_warm",
    "lighting": "golden_hour",
    "mood": "refined_aspirational",
    "props": ["espresso_cup", "book"]
  },
  "season_skin": null
}

Example: With Season Skin

{
  "template_system": {
    "bucket": "styled",
    "variant": "subtle"
  },
  "brand_skin": {
    "surface": "marble",
    "props": ["eucalyptus"],
    "palette": "warm_neutrals"
  },
  "season_skin": {
    "campaign": "valentines",
    "elements": ["rose_petals", "soft_pink_accent"]
  }
}

Key Learnings

From testing, we’ve learned:

1. JSON Format Works

Prompts don’t need natural language prose. Structured JSON is interpreted correctly by AI models.

2. Reinforcement Helps

Repeating critical elements improves reliability. For jewelry photography, reinforcing jewelry position and prominence helps ensure the piece stays central and in focus.

3. Template Parameters Are Stable

Structural parameters (composition, framing) are more reliably controlled than style parameters (exact color, specific prop placement).


The Formula

PROMPT = TEMPLATE_SYSTEM + BRAND_SKIN + [SEASON_SKIN]
       = Structure        + Character  + [Temporal]
       = What it is       + How it feels + [Campaign overlay]

Without Brand Skin: Featureless mannequin — structure without character.

Without Template: No structure — Brand Skin alone can’t define composition.

Both required. Season optional.


About studio formel

studio formel is an AI-powered image generation platform built specifically for jewelry brands. We combine systematic research on AI photography with a flexible asset management system, helping jewelry sellers create professional product images at scale.

Learn more about our platform

Apply our research to your jewelry brand

Our AI platform uses these research findings to help you create professional product images at scale.

Get early access

Topics

prompts AI system architecture parameters