ShapeScaleWhat we tried · failures and lessons

A repeatable creative workflow

From a person
to a story of
visible progress.

Nine steps for turning a creative brief into a synthetic body transformation, shown inside the real ShapeScale app.

For marketing, creative and production teams. See rejected experiments and lessons.

Male recomposition / 355 days
Male recomposition / 355 days
Glute development / 357 days
Glute development / 357 days

Real app captures. Illustrative synthetic cases.

Step 1 / Brief and photos

Agree on the person
and the story.

Choose the audience, the transformation and the footage the model needs to match.

Gather the references

Start with one or more photos or video frames. Front, side and back views help match the person, clothing and pose.

Define the change

State what should look different, over what period, and which app views will explain it.

Name the reviewer

Confirm the references can be used and who will approve the person, story and clips.

The nine stepsExplore each stage

Brief and reference photos

Agree on the person, intended change and footage to match.

Output / approved creative brief

Step 2 / Create the 3D person

Build someone
you can direct.

Start with an editable person, then match the reference instead of accepting a generic avatar.

Body and posture

Set the proportions and scanning pose to match the intended footage.

Hair and clothing

Choose the right silhouette and make garments fit naturally.

Skin and fabric

Add detail that holds up when the camera gets closer.

The synthetic person inside the app
The synthetic person inside the app
Duck and dumbbell garment pattern
Wardrobe follows the creative direction.

Step 3 / Approve the likeness

Get the person right.
Then lock it.

Review the model beside the reference footage before creating the transformation.

Same person

Check the face, hair, overall build and the balance between upper arms and forearms.

Same wardrobe and pose

Check the straps, fabric, hemline and body position from several angles.

Clear approval

Save the accepted version so later changes do not undo what already works.

Woman in the scanning video: dark bun, cream bra, pink shorts and scanning pose
Video reference · full frame
Synthetic comparison; the after model is on the right
3D interpretation · after at right

Step 4 / Before and after

One person.
A clear change.

Create the before from the approved after, keeping the same identity, clothes and pose.

Female: glute development

A more pronounced butt with a consistent overall build across 357 days.

Male: body recomposition

A smaller waist and fuller arms, with modest weight change across 355 days.

Make the change easy to see without changing the person.

Waist / 39.0 to 35.5 in
Waist / 39.0 to 35.5 in

Step 5 / A coherent history

Make every number
tell the same story.

toin

Weight
Body fat
Shape Score
Arm and leg lean mass
Fat mass

Illustrative synthetic data

Dashboard cards show the latest 54-day interval. One-year charts show the full 355-day male or 357-day female journey.

Step 6 / Prepare the app

Put the story
in the real product.

Load the approved person and synthetic history into existing ShapeScale screens.

Measurements follow the body

Tape overlays should wrap around the correct region without floating or cutting through it.

Every screen agrees

Check comparison, dashboard, Shape Score and all intermediate history points.

Heatmaps stay human

Preserve the hair silhouette and readable variation as the body turns.

Existing native heatmap view
Existing native heatmap view

Step 7 / Capture

Show the steps
someone would take.

Show the measurement overview, choose a card, read the history and follow a gradual zoom.

Press play to inspect the current packaged review clips.

Measurement overview, card, history and gradual orbit.

Step 8 / Quality review

Watch it closely.
Then decide.

A good still does not guarantee a good video. Watch the complete motion and enlarge the difficult moments.

Does the likeness hold?

Check hair, eyes, arms, posture, garment fit and every angle of the transformation.

Does every value agree?

Read dates, pounds, inches, chart points, component scores and the selected comparison.

Can someone follow it?

Check the opening, native taps, text, smooth zoom, framing and ending.

Record the decision

Approve, request changes or reject. Keep the prior version and the reason.

Keep limitations visible

The male heatmap opening uses a documented hold to cover a capture issue. The underlying camera issue is still open.

Step 9 / Package

Hand over the clips.
Keep the recipe.

Give the editor reusable assets and the decisions needed to use them correctly.

Per person

Five focused clips

Comparison
11 sec
Dashboard and charts
22 sec
Shape Score
14 sec
Two heatmap views
9 sec each

65 sec combined review

For the next project

The editable handoff

  • Brief and reference list
  • Approved person and before / after
  • Coherent measurement history
  • Capture instructions and quality notes
  • Review status and known limitations

New person, new creative decisions. The same nine steps.

Ready for the next creative

Repeat the process.
Review the person.

Start with a brief. Finish with app clips that are understandable, traceable and ready for a clear decision.

Marketing owns the story

Audience, references, transformation, timeline and approval.

Creative owns the person

Likeness, posture, clothes and a consistent before and after.

Production owns the replay

App preparation, capture, checks and a tidy package.

Brief. Build. Approve. Transform. History. App. Capture. QA. Package.

Keep the creative judgment. Reuse the work around it.

The workflow

Left and right keys: slides. N: notes. Esc: close.

Production setup

Author the person

Blender 4.5.13 LTS with commercially licensed Human Generator v4 and its content packs. Match the reference, fit the garments and review the exported result.

Prepare the app

Use the personal kesslerio/ShapeScale-iOS fork, DEBUG creative mode and a dedicated simulator. Store synthetic records locally without customer account writes.

Replay with the project tools

scripts/human_scan/prepare_human.py prepares the editable scene. scripts/human_scan/run.py replays the recipe with private local bindings and a new output revision.

The preparation adapter contains profile assumptions. A different body, groom or garment needs fitting and adapter review.

Capture and restore

Verify exclusive ownership, original-file backups, the intended app build and the matching readiness/start/completion signal. Restore and verify the baseline after every run.

Current limitation

The raw heatmap opening camera race remains unresolved. A documented 1.6-second hold is applied to affected male review clips. Inspect every new recording.

Canonical references

skills/shapescale-synthetic-human/SKILL.md
docs/solutions/workflow-issues/repeatable-synthetic-human-app-review.md