Floniks
Workflows vs Single Steps

A Character-Sheet Export Workflow

Updated 2026-06-19·13 min read
Key takeaway

Game developers, comic artists, and animators need character sheets that document a character's appearance from multiple angles, in varied expressions, and across outfit variants — all from a single consistent identity. This guide walks through building a character-sheet export workflow in the Floniks editor: establishing a canonical character reference, generating front, side, and back turnaround views, adding expression variations and outfit swaps, assembling them into a structured reference document, and exporting to developer and printing specs. The workflow replaces hours of iterative manual illustration with a repeatable, modifiable pipeline.

What a Character Sheet Must Accomplish

A character sheet is a production document, not an illustration showcase. It communicates precise visual information to every member of a production team who will need to reproduce the character: the 3D modeler who needs the exact proportions from three orthographic views, the rigger who needs to understand how the costume layers interact with the body at different poses, the animator who needs the expression library to understand the emotional range, the marketing artist who needs to use the character in promotional material without having access to the original creator.

A character sheet that fails to provide sufficient orthographic information forces every downstream collaborator to make interpretive guesses. Those guesses accumulate into inconsistencies that are expensive to fix in production. A character that looks slightly different in every cutscene, every marketing asset, and every merchandise product has failed its character sheet — the reference document did not give the team enough information to maintain fidelity.

The Floniks character-sheet export workflow solves this by treating the character as a parametric definition rather than a single image. The canonical reference is established once, and all views, expressions, and outfit variants are derived from it systematically. The character sheet document is assembled automatically from the derived views and exported to a structured format that any collaborator can use without special software. Updates to the character design propagate through the workflow: change the canonical reference, re-run, and every view in the sheet updates automatically.

Establishing the Canonical Character Reference

The canonical reference is the single authoritative description of the character. It defines everything: body proportions, skin or surface texture, primary costume elements, hair or equivalent, any distinctive features. In the Floniks editor, add a Character Definition node as the root of the workflow.

The Character Definition node accepts two inputs: a reference image upload (for character designs that already exist as illustrations or photographs) and a character description prompt. The prompt should be comprehensive and precise: "original character design, young adult female, approximately 170cm, slender athletic build, dark brown skin, close-cropped natural hair with gold ornamental pins, wearing a structured indigo high-collar jacket with silver geometric embroidery, black fitted trousers with side seam detail, worn-in boots, confident relaxed posture, full-body front view, clean white background, concept art style, consistent proportions." Every detail specified here will be carried forward into all derived views.

Set the identity consistency strength at 0.90 for character sheet work — higher than the 0.80 used for fashion lookbooks, because character sheet views need to match each other precisely rather than feel natural in different environments. At 0.90, body proportions, skin tone, costume details, and distinctive features remain stable across the front, side, and back views even as the pose changes to expose different angles. The canonical reference node output feeds every branch of the workflow without modification.

Generating Turnaround Views

The turnaround is the core of any character sheet: front, three-quarter front, side profile, three-quarter back, and back views of the character in a neutral T-pose or standard standing pose. These views are the primary reference for 3D modeling because they provide orthographic projection data that modelers use to establish the model geometry.

In the Floniks editor, add five Turnaround Generation nodes fanned out from the Character Definition node. Each node appends a view-specific prompt modifier to the character description: "front view, facing camera directly, symmetrical stance, arms relaxed at sides" for the front view; "side profile, facing left, full body visible from head to toe" for the side view; "back view, facing away from camera" for the back view. The three-quarter views use diagonal angle descriptors: "three-quarter front view, body angled at 45 degrees to the left."

Connect a Consistency Check node downstream of all five turnaround outputs. This node performs a cross-comparison to flag any views where key identifying features — the embroidery pattern, the boot style, the hair ornaments — appear inconsistent with the canonical reference. If the consistency score drops below the threshold (typically 0.85), the flagged view is automatically queued for a re-run with a modified prompt that explicitly reinforces the inconsistent feature: "ensure the geometric silver embroidery pattern on the jacket is visible and consistent with the front view reference." This automatic quality gate catches identity drift before it reaches the sheet assembly stage.

Adding Expression Variations and Outfit Swaps

After the turnaround views are approved, the workflow generates the supplementary content that completes the character sheet: the expression library and any outfit or costume variants.

The expression library documents the character's emotional range as a grid of bust-up portraits. Add an Expression Generation branch that produces six to eight core expressions from the canonical character reference: neutral, happy, sad, angry, surprised, focused, afraid, and a character-specific expression unique to the personality. Each expression node receives the head-and-shoulders crop from the front-view turnaround as its visual reference and generates the expression variant from it. Prompt modifier: "bust-up portrait, [EXPRESSION] expression, same hair, same costume upper body, facing camera, clean white background, consistent with full-body turnaround."

Outfit swaps are handled by an Outfit Variant branch. For each costume variant, an Outfit Swap node receives the canonical reference and replaces the primary costume with the variant description while keeping all other character features identical. The armor variant might read: "same character, replace jacket with heavy pauldron plate armor in the same indigo color palette, add armored bracers, otherwise identical to canonical costume." The casual variant: "same character, loose linen shirt in natural white, rolled sleeves, same trousers and boots, relaxed posture." Each outfit variant is generated in front view and, if the production requires it, side and back views as well.

Assembling the Character Sheet Document

The character sheet document arranges all generated views into a structured layout that communicates information clearly at a glance. In Floniks, a Sheet Assembly node receives all approved turnaround views, expression variations, and outfit swaps and places them into a predefined grid layout.

The standard character sheet layout uses an A1 landscape canvas at 300 DPI. The upper two-thirds of the sheet contain the turnaround views in a horizontal row, proportionally spaced, with the character name and sheet version number in a label block below the turnaround row. The lower left quadrant contains the expression grid — two rows of four busts, each labeled with the expression name. The lower right quadrant contains the outfit swaps, with each variant labeled and arranged in a column.

Every label is rendered by a Text Render node reading from a Character Metadata input node that stores the character name, production title, sheet version, and generation date. This metadata block also appears in the sheet footer alongside the production company logo if one is provided. Version numbering is important for character sheets used in active production: when the character design is revised, increment the version number in the metadata and re-run. Recipients of the updated sheet know immediately which version they are working from, and archive searches can find the exact design state at any point in the production timeline.

HowTo: Building the Character-Sheet Workflow Step by Step

The following steps describe the complete build sequence for a character-sheet export workflow in the Floniks editor. Each step must be completed in order because later nodes depend on the outputs of earlier ones. Run and approve each branch before connecting it to the assembly node.

The complete workflow typically takes two to three build sessions for a new character: one session to establish and refine the canonical reference until the design reads correctly, a second session to generate and approve the turnaround views and expression library, and a final session to assemble and verify the complete sheet document. Subsequent revisions to an approved character are faster — usually one session — because the architecture is already in place.

Step by step

  1. 1

    Create a Character Definition node and establish the canonical reference

    Navigate to /editor and add a Character Definition node. Upload a reference image if one exists, or enter a comprehensive character description prompt covering proportions, skin or surface, costume, hair, and distinctive features. Set identity consistency to 0.90. Run a test generation and refine the prompt until the output matches the design intent precisely. This node output becomes the root of every downstream branch.

  2. 2

    Add five Turnaround Generation nodes and wire them to the canonical reference

    Fan out from the Character Definition node to five Turnaround Generation nodes: front, three-quarter front, side, three-quarter back, and back. Append the view-specific angle descriptor to the base prompt in each node. Run all five simultaneously. Connect the outputs to a Consistency Check node and review the consistency scores. Re-run any views with scores below 0.85, reinforcing the inconsistent features in the prompt.

  3. 3

    Add an Expression Generation branch for six to eight expressions

    Add Expression Generation nodes for each required expression — neutral, happy, sad, angry, surprised, focused, plus any character-specific expressions. Each node receives the head-and-shoulders crop of the approved front-view turnaround as reference and the expression modifier in the prompt. Generate and review all expressions for identity consistency and emotional legibility.

  4. 4

    Add Outfit Swap nodes for each costume variant

    Add one Outfit Swap node per costume variant. Each node receives the canonical reference and an outfit replacement prompt that describes only the changed costume elements while leaving all other character features identical. Generate front views for all variants; add side and back views for variants with significant three-dimensional complexity, such as armor or structured garments.

  5. 5

    Connect all approved outputs to a Sheet Assembly node

    Add a Sheet Assembly node configured with the A1 landscape layout grid. Wire the five turnaround views, the expression grid, and the outfit swap column into their designated grid positions. Connect a Character Metadata input node to the Sheet Assembly node for name, version, and date labels. Review the assembled sheet at 100 percent zoom to verify legibility of all views and labels.

  6. 6

    Add export branches for developer reference and print

    Add a Developer Export node that produces a high-resolution PNG at 300 DPI for digital reference and a Layered Export node that produces separate PNG files for each view with transparent backgrounds — useful for 3D modelers who need to use individual views as image planes. Add a Print Export node producing an A1 PDF at 300 DPI with 5mm bleed. All three export from the same Sheet Assembly output.

FAQ

How do you update a character sheet when the design changes mid-production?+

Update the canonical reference in the Character Definition node — either upload a revised reference image or modify the description prompt — then re-run all downstream branches. Because the workflow is a connected DAG, all turnaround views, expressions, and outfit swaps regenerate from the updated canonical reference automatically. Increment the version number in the Character Metadata node and re-run the Sheet Assembly to produce a new versioned document.

Can the workflow generate character sheets for non-humanoid characters like creatures or vehicles?+

Yes. The Character Definition node and all downstream branches work with any subject type. For creatures, replace the anthropomorphic pose descriptors with appropriate equivalents: "side view, natural standing posture, all limbs visible." For vehicles, use orthographic projection descriptors: "front elevation, symmetrical, technical illustration style." Adjust the consistency strength upward to 0.92 for mechanical subjects where exact part geometry must match across views.

Related guides

Build it on Floniks

Image, video, digital humans, and reusable workflows on one canvas. Sign up gets you starter credits — no card required.

Explore Floniks