๐ŸฆŠ FoxeTales AI Personalization Plan

Client-friendly demo ยท Recommended production direction
2026-05-28 ยท Updated after review meeting

๐ŸŽฏ Overview

Recommended approach: We are not using AI to redraw the whole page. Instead, the artist keeps the page and background exactly as approved, and AI only generates the personalized child character. Our system then composites the character back onto the artist's page automatically.

Why this works for FoxeTales: the artist's illustration stays pixel-perfect on every order. AI only touches the one element that needs to change per customer โ€” the child. This gives us consistent brand quality, predictable results, and an easy review process.

Status: Personalization technology validated across 4 ethnicities on all 34 pages of T16. Ready to move to the recommended production setup with artist-prepared layers.

๐Ÿ“‹ Recommended Production Plan

Three clear stages. Each one has a clear owner and a clear output.

1

Keep the approved page fixed

The artist's finished page โ€” background, props, layout, typography โ€” stays exactly as approved. Nothing AI does will alter it. This is the "stage" the personalized character will stand on.

2

Generate only the personalized child

AI receives the customer's photo and generates only the child character โ€” in FoxeTales watercolor style, matching the original pose. Output is a clean character image with a transparent background.

3

Auto-composite back together

Our system places the new character onto the approved page using the artist's placement, mask, and shadow metadata. Every order comes out aligned the same way โ€” no per-order manual fix needed.

Net result: the brand-critical artwork is locked, the per-child element is personalized, and assembly is fully automatic.

โš™๏ธ How It Works (Simple Pipeline)

One customer order, one page โ€” step by step:

๐Ÿ“ท Customer Photo
child photo upload
โ†’
๐ŸŽจ Character Generation
AI draws the child in FoxeTales style
โ†’
๐Ÿงฉ Transparent Character Layer
character only, no background
โ†’
๐Ÿ–ผ๏ธ Auto Composite
place onto artist's page
โ†’
๐Ÿ“š Final Page
ready to print

The background and page layout never go through AI. Only the child character does. That keeps the artist's design intact across every order.

๐Ÿ“Š Results So Far

We tested the character personalization across the full book (34 pages) and across multiple ethnicities to make sure it holds up at production scale.

Sheet 1: 5 ethnicities ร— 2 templates

5 ethnicities ร— 2 templates
Personalization works well across most ethnicities. Some skin tones benefit from extra tuning โ€” addressed below.

Sheet 2: Comparison of two personalization approaches

Face vs character comparison
Generating the full character (right) gives a much stronger sense of "this is my child" than face-only edits (left).

Sheet 3: Skin tone challenge (and fix)

Skin tone tuning
Darker skin tones were harder for the model out of the box. We have a working color-correction step that resolves this.

Sheet 4: Recommended setting (winner)

Recommended setting
Generating the full personalized character โ€” not just the face โ€” gives consistent results across the body.

Sheet 5: Skin tone post-process

Skin tone fix
Targeted color adjustment applied only to the character โ€” the background and surrounding artwork are untouched.

Sheet 6: Full book validation

We ran the personalization across all 34 pages of T16, for 4 different ethnicities โ€” a total of 136 personalized renders. Below: 6 representative pages ร— 4 ethnicities.

Full book validation
Personalization holds up across varied poses and scenes โ€” standing, sleeping, group shots, and more.

๐ŸŽฏ Tradeoffs & Why We Recommend This Path

We compared a few production approaches. Here is what we recommend, and why.

ApproachWhat it meansRecommendation
Character-layer generation + deterministic compositing Artist locks the page and background. AI generates only the personalized child as a transparent layer. Our system composites it back onto the approved page using artist-supplied placement, mask, and shadow data. โœ“ Recommended production path
Full-page / full-character AI inpainting AI redraws a large portion of the page (character + surrounding pixels) in one shot. Faster to prototype, but every order touches the artist's artwork. Fallback only โ€” for pages where the layered approach is not yet ready
Pre-drawn template variants per gender / hair / ethnicity Artist hand-draws several variants per page. No AI involvement. โœ— Not scalable โ€” multiplies artist workload

Why we recommend the layered approach: the artist's page stays untouched on every order, results are consistent and reviewable, and the system is deterministic โ€” same inputs always give the same output. The full-page approach remains available as a fallback for edge cases.

๐Ÿ’ฐ Cost Analysis

Detailed cost model: ๐Ÿ“„ Full cost analysis

Per-order economics

ItemCostNote
AI compute per order (~35 pages + previews)~$1.61Serverless GPU, roughly 51 min of compute
+ Safety buffer (cold start, retries)$0.40Production margin
+ Storage, database, CDN$0.06File storage + delivery
Total per order~$2.07 (~53,000 VND)Stable across scale

Monthly cost by scale

Orders / month1,0002,5005,0007,50010,000
GPU hours (estimate)8542,1344,2686,4028,536
GPU cost (raw)$1,614$4,034$8,067$12,101$16,134
+ buffer + storage + monitoring$503$1,185$2,291$3,426$4,552
Total / month~$2,117~$5,219~$10,358~$15,527~$20,686
Cost / order$2.12$2.09$2.07$2.07$2.07

Revenue context

Industry benchmark: Wonderbly sells personalized books at $40โ€“60. AI personalization at ~$2/order is ~5% of revenue โ€” a very healthy margin.

Optimization headroom: roughly 40% cost reduction is achievable with about a week of optimization work after launch.

๐Ÿš€ Next Steps

A focused plan to move from validated technology to the recommended production setup.

1. Artist layer package for 5 pilot pages

Artist prepares the layer pack (background, original character layer, mask, placement metadata) for 5 representative pages. This becomes the template the rest of the book will follow.

2. Character-only generation prototype

We adapt the personalization to output a clean transparent character layer โ€” not a full page. Output goes straight into the composite step.

3. Auto-composite script

A deterministic script that takes the artist's page + personalized character layer + metadata and produces the final printable page. No manual work per order.

4. QA compare

Side-by-side review of the layered approach vs. the full-page fallback across the 5 pilot pages. Confirm visual quality and approve the production path.

5. Scale to all T16 pages

Once the pilot is signed off, roll the layer package out across the rest of T16 and onboard the next book using the same process.

๐Ÿ™ What We Need From the Artist Team

To move into the recommended production setup, we need the following per pilot page:

  1. background_without_character.png โ€” the approved page with the original child character removed, so we have a clean stage to place the personalized character onto.
  2. original_character_layer.png โ€” the original character on a transparent background. (Alternatively: a full-canvas transparent character layer at the same dimensions as the page.) This is our reference for pose, scale, and style.
  3. character_mask.png โ€” a clean mask defining exactly where the character sits on the page. Used to guide compositing and ensure crisp edges.
  4. Placement metadata โ€” position, scale, and rotation of the character on the page. A short data file (or simple notes) so the composite is pixel-accurate every time.
  5. Shadow / occlusion notes โ€” any shadows the character casts, or props that overlap the character. Helps us preserve depth and realism in the composite.
  6. 5โ€“10 consented customer photos โ€” real customer photos (with consent) so we can validate the pipeline on real input, not just stock imagery.