Chapter 1: Silhouette Banks & Clustering Matrices
Created by Sarah Choi (prompt writer using ChatGPT)
Silhouette Banks & Clustering Matrices
Silhouette banks are where creature design becomes legible to a team. Clustering matrices are where creature design becomes manageable at scale. Together, they turn early ideation into a system: you can explore a wide design space without losing track of what you’ve explored, what reads best, what overlaps, and what is missing. They also create a bridge between concepting and production. On the concepting side, a silhouette bank is a rapid ideation engine that lets you test shape language, posture, and threat/friendliness. On the production side, the same bank becomes a library of approved archetypes that can be reused, varied, and audited for consistency.
This article covers how to build silhouette banks and clustering matrices across the full creature concept pipeline—ideation → iteration → finals → handoff—with practical methods that work for both exploratory concept art and downstream production needs.
Why silhouettes are the first real contract
A creature’s silhouette is its fastest promise. It tells the player “what this is” before color, texture, or rendering can help. It tells animators what kind of motion language they’re signing up for. It tells modelers what the primary masses are. It tells systems designers how readable hitboxes, weak points, and roles might be.
Because of that, silhouette work is not just thumbnailing. It’s a contract with the rest of the pipeline. A strong silhouette bank reduces later rework because it surfaces problems early: unclear role reads, overlapping archetypes, shapes that will be painful to rig, or proportions that break the game’s camera and gameplay distances.
Silhouette banks: a structured way to ideate
A silhouette bank is a curated collection of black-shape thumbnails designed to explore a creature brief broadly and quickly. The key word is curated. A bank is not a random folder of shapes; it is a designed dataset. It contains enough variety to cover the brief, and enough structure to let you compare options.
A good bank has three qualities. First, it is consistent in scale and viewing conditions so comparisons are meaningful. Second, it captures deliberate variation in a controlled way (mass distribution, limb count, posture, head-to-body ratio). Third, it is annotated with simple tags so the team can talk about options without ambiguity.
In practice, this means you draw silhouettes in a consistent view set (often side and 3/4), with a consistent ground line, and with a consistent “camera distance” implied by the game’s typical framing. If the creature is meant to be read from far away, your silhouettes must be readable at that scale.
Start from the brief: define what must vary and what must stay stable
Before drawing, translate the brief into silhouette variables. What are the required constraints? For example: “must feel amphibious,” “must read as mountable,” “must fit through a two-meter doorway,” “must have a clear weak point,” “must look tameable,” or “must look like a boss.” These are silhouette constraints.
Then define what you want to explore. Variables might include: bulk versus lank, center of mass (front-heavy vs rear-heavy), limb plan (biped/quadruped/hexapod), neck length, head shape, tail function, dorsal features, and accessory masses (saddles, armor, symbionts). Decide which variables should be explored widely and which should be kept narrow.
This step is crucial for production alignment. If you ideate outside constraints, you may generate the coolest shapes that cannot ship. It’s better to set a clear “sandbox” so your exploration is productive.
Building the silhouette bank: breadth first, then depth
A reliable way to generate a bank is to do a breadth-first pass before you go deep. In breadth, you aim for coverage: many distinct body plans and role reads. In depth, you refine a subset: you explore variations of the promising clusters.
In breadth, avoid rendering and avoid detail. Focus on big masses, negative space, and clear gesture. Use exaggerated posture to encode intent: low prowls feel predatory, upright stances feel sentient or proud, wide stances feel heavy or stable. Use head placement to control perceived intelligence and threat.
In depth, you start to test “families.” You pick a promising silhouette and generate 10–20 variants that explore a specific axis: different horn types, different tail tools, different shoulder massing, different wing placements. This is where you begin to develop a design language that can scale.
Tagging silhouettes: making them searchable and discussable
Silhouette banks become far more useful when they are tagged. Tags should be simple and shared across the team. Examples include: role (scout, heavy, healer), temperament (aggressive, wary, friendly), locomotion (cursorial, fossorial), readability (A/B/C), rig risk (low/medium/high), and special features (grabber tail, dorsal sail).
Tagging serves two audiences. For concepting, it helps you avoid repeating the same idea. For production, it helps leads pick options based on constraints and risk.
A good habit is to assign each silhouette a short ID (like A01, A02) and attach 3–6 tags. Then you can discuss options efficiently in reviews.
Clustering matrices: turning a bank into decisions
A clustering matrix is a comparison framework that groups silhouettes by similarity and by intended differentiation. The purpose is to reveal redundancy and gaps. If you have thirty silhouettes and twenty of them cluster around “front-heavy quadruped with dorsal spikes,” your exploration is narrower than you think. The matrix makes that visible.
Matrices can be built in many ways. The simplest is a two-axis grid: one axis is a major silhouette variable (bulk to lean), and the other is another variable (friendly to menacing, grounded to aerial, primitive to engineered). Place silhouettes into the grid. Clusters appear naturally.
Another powerful matrix is a role-by-body-plan grid: rows are gameplay roles (tank, skirmisher, support), columns are body plans (biped, quadruped, serpentine). This helps ensure your faction roster has variety without breaking your style system.
For large projects, you can also use a “distance-read matrix.” One axis is long-range read quality, the other is mid-range detail uniqueness. This prevents you from choosing designs that only look unique up close.
What to do with clusters: consolidate, differentiate, or cut
Once clusters are visible, you have three main actions. You can consolidate by choosing the best representative and dropping the rest. You can differentiate by pushing certain silhouettes away from the cluster through a clear design move (changing center of mass, changing negative space, altering limb plan). Or you can cut the whole cluster if it doesn’t serve the brief.
Differentiation works best when it’s big and structural. Changing tiny details does not break clustering. If two silhouettes overlap, push a major proportion: make one tall and stilted, the other low and wide. Make one have strong negative-space windows, the other be a solid mass. Make one head-forward, the other head-tucked.
In production terms, clustering decisions reduce redundant asset work. If you ship three creatures that read as the same silhouette at gameplay distance, you’ve wasted budget and confused players.
Ideation to iteration: choosing candidates with clear criteria
The handoff from ideation to iteration is where many pipelines get fuzzy. Silhouette banks and matrices help because they produce evidence. Instead of “I like this one,” you can say “this one reads best at distance, fills a gap in our roster, and has low rig risk.”
Define a short selection rubric. Typical criteria include: role clarity, uniqueness within roster, feasibility (rigging, animation, collision), lore fit, and production cost. In reviews, score or rank candidates. This doesn’t need to be bureaucratic; it needs to be consistent.
Then choose a small set of candidates—often 3–5—to push into iterative design. The rest remain in the bank as backup or future variants.
Iteration: turning silhouettes into designs without losing the read
When you move into iteration, the biggest danger is losing silhouette readability as you add anatomy and detail. A strong practice is to keep a silhouette overlay visible during line and paint stages. Every time you change proportions, snap back to silhouette and verify the read.
Iteration typically includes: proportion refinement, anatomy plausibility, feature exploration (horns, tails, wings), and gameplay hooks (weak points, attack tells). Keep the clustering matrix in mind. If two candidates start to converge during iteration, you may need to push them apart again.
This is also where you begin to integrate faction dialects and gear, if relevant. But do it carefully. Gear can temporarily make silhouettes feel unique even if the underlying body plan overlaps. Always test “naked silhouette” and “geared silhouette” separately so you don’t hide redundancy.
Final selection: locking a silhouette language for the project
Finals are not just “the prettiest render.” Finals are the moment you lock decisions that downstream teams will build. A final should be chosen because it satisfies the brief and because it fits the larger roster strategy.
At this stage, the silhouette bank can become a “silhouette bible.” You select a small set of approved silhouettes and define what makes them distinct. You also define what variations are allowed for future creatures: what axes can be pushed without breaking style.
For production, this is where you set guardrails. If the creature must fit through a doorway, lock that height. If the creature’s tail cannot be too long for camera reasons, lock a max length. These constraints should be documented as part of the final package.
Handoff: making banks and matrices useful downstream
A strong handoff includes more than final art. It includes the logic that got you there. Silhouette banks and clustering matrices should be included in the package as reference, because they communicate the design intent and the space you explored.
For modelers and animators, include the approved silhouette with key landmarks called out: joint placements, mass volumes, and any “do not change” proportions that preserve the read. For systems designers, include role read notes: what cues signal tankiness, speed, aggression. For VFX and UI, include where effects can live without obscuring readability.
If the project is large, the bank also becomes a governance tool. When new creatures are proposed, you can compare them against the bank and matrix to ensure they add something new.
Production-side usage: banks as a living library
On the production side, silhouette banks are not finished artifacts; they are living libraries. As the project evolves, new constraints appear: performance limits, animation realities, camera changes. Banks help you adapt while staying coherent.
A practical production workflow is to keep an “approved silhouette set” and a “sandbox set.” Approved silhouettes are locked for shipping content. Sandbox silhouettes are exploratory and can be used for future expansions or alternative skins. Clustering matrices can be updated periodically to ensure the roster remains differentiated.
If outsourcing is involved, silhouette banks are invaluable. They give external teams a clear target for style and readability before they spend time on detail.
Common pitfalls and how to avoid them
A common pitfall is making silhouettes too similar because you’re exploring within a comfort zone. The matrix reveals this. Force yourself to fill empty grid squares.
Another pitfall is choosing silhouettes based on cool detail rather than read. Silhouette banks intentionally remove detail so you can judge the underlying shape.
A third pitfall is ignoring rigging and animation feasibility. A silhouette that looks amazing but requires impossible joint ranges will collapse in production. Tag rig risk early and involve animation when selecting finalists.
Finally, beware of “gear dependence.” If uniqueness only comes from armor or paint, your creature species may not feel distinct. Always evaluate the bare body silhouette.
A practical pipeline summary: from brief to package
From the brief, define constraints and exploration variables. Build a breadth-first silhouette bank with consistent scale and view. Tag each silhouette with role, temperament, and risk. Build a clustering matrix to reveal redundancy and gaps. Use the matrix to consolidate, differentiate, or cut. Select a small candidate set using a clear rubric. Iterate while maintaining silhouette overlays and checking cluster divergence. Choose finals based on roster strategy, readability, and feasibility, not just beauty. Package the final with silhouette landmarks, constraints, and the bank/matrix rationale so downstream teams understand what must remain true.
When you treat silhouette banks and clustering matrices as core deliverables rather than optional extras, you create a pipeline that is faster, clearer, and more collaborative. You also build a design language that scales—one that lets a faction field many creatures without losing distinct reads or wasting production budget.