Agent Skills › codepawl/creator-generalist › model-characters

model-characters

GitHub

将2D图像、草图或文本创意转化为3D角色模型,支持低多边形、风格化雕刻、基础网格及写实人类等多种路线。适用于游戏资产、影视等场景,协调后续绑定与纹理工作。

plugins/3d-generalist/skills/model-characters/SKILL.md codepawl/creator-generalist

触发场景

model a character create a 3D character from this drawing sculpt a cartoon character low poly character base mesh

安装

npx skills add codepawl/creator-generalist --skill model-characters -g -y
更多选项

非标准路径

npx skills add https://github.com/codepawl/creator-generalist/tree/main/plugins/3d-generalist/skills/model-characters -g -y

不安装直接使用

npx skills use codepawl/creator-generalist@model-characters

指定 Agent (Claude Code)

npx skills add codepawl/creator-generalist --skill model-characters -a claude-code -g -y

安装 repo 全部 skill

npx skills add codepawl/creator-generalist --all -g -y

预览 repo 内 skill

npx skills add codepawl/creator-generalist --list

SKILL.md

Frontmatter
{
    "name": "model-characters",
    "license": "MIT",
    "description": "Model 3D characters from a 2D image, turnaround, sketch or text idea in any style and any tool. Routes to low-poly (PS1, N64, chibi, anime, mascot), stylized sculpt (cartoon, Pixar-like, figurine), clean quad base mesh for subdivision or games, and realistic humans from generators and scans, then hands off to rigging, texturing and animation. Works in Blender, three.js, 67js, Godot, Unity and Unreal. Use when asked to \"model a character\", \"create a 3D character from this drawing\", \"sculpt a cartoon character\", \"low poly character\", \"base mesh\"."
}

Model 3D Characters

Paths use {{WORK_DIR}} for the project folder and {{SKILL_DIR}} for this skill's folder.

If references/local.md exists, read it first for local paths and machine rules.

A craft skill. It turns a reference (drawing, turnaround, photo, text idea) into a 3D character in the style the user wants. Low poly is one route, not the default. The generalist skills (3d-generalist, 2d-generalist) decide the story and the shot. This skill decides how the character is built. Tool-specific steps live in use-3d-software.

Ask first

When the user calls this skill directly for a new piece, find out what they want before you make anything. Read the request, attachments and project files, then ask only about what is still unclear and would change the result: purpose and platform, format (game asset, film, still, print), subject details, look (style, references) and constraints (triangle budget, engine, deadline). Ask at most 4 questions in one round, each with 2 to 4 concrete options and your recommended option first (Claude Code: AskUserQuestion; elsewhere a numbered list where "ok" takes the first options). Restate the goal in 2 or 3 lines, show the cheapest preview of the look (a blockout still or a turnaround grey render) before the expensive step, and compare the result with the goal before you hand it over. When a generalist skill called this one with a brief, use that brief and do not ask again.

Pick the route

The character should be Route Read
Low poly: PS1, N64, chibi, anime, mascot, painterly, under about 2k triangles Low-poly references/style-presets.md, then references/low-poly-route.md
Stylized and smooth: cartoon, Pixar-like, figurine, toy, collectible Sculpt references/sculpt-stylized.md, then retopo by the base-mesh route; anatomy, creatures, surface detail, bake and the silhouette check: the sculpt-models skill
Clean quads for subdivision, a game LOD or a sculpt base Base mesh references/base-mesh-and-box-modeling.md
Realistic human or creature Generate or source, then adapt 3d-generalist references/characters-and-rigs.md (generators, scans, Mixamo, retargeting); for close-ups generate in parts and bake: sculpt-models references/ai-mesh-to-game-ready.md
Anime-semireal, painted or manga character, finished by painting and rendered in EEVEE Painted references/stylized-character-process.md (build order, head, body, hair), then references/npr-shading-and-painted-look.md
Toon shader, key and rim light, Solidify outline, painted mask layers or hatching on any model Shading references/npr-shading-and-painted-look.md (shared with the background and animation skills)
An existing model to restyle Adapt Keep the rig if it has one. Repaint by uv-and-texturing.md, reshape by the sculpt route

Prefer a licence-clear base (CC0 or CC BY scans, generator output, an open base mesh) over modelling a realistic human from nothing. Credit it.

Steps for every route

  1. Measure the reference. For a turnaround or front view, run uv run --no-project {{SKILL_DIR}}/scripts/read_character_ref.py ref.png --height 1.70 --out cal. It gives head count, joint heights, width and depth profiles and a colour palette. For a single sketch, set the height and the head count by hand and write them down.
  2. Block out the silhouette in large parts at the measured heights. Check front, side and three-quarter views against the reference before any detail. Read references/head-and-face.md before the head.
  3. Build the route. Follow the route file. Keep scale applied, mirror on the centre line, and parts separate where clothing or hair makes a step in the silhouette.
  4. Topology for motion. Add loops at the knees, elbows, shoulders, mouth and eyes when the character will bend. A sculpt that must animate is retopologized or decimated first.
  5. UV and texture. references/uv-and-texturing.md for atlases, unlit colour and ramps. Hand-painted and stylized painting craft is in draw-and-paint-art.
  6. Rig and animate. Hand off to rig-characters and animate-characters. The short low-poly rig notes are in references/rigging-and-animation.md.
  7. Check. Run uv run --no-project {{SKILL_DIR}}/scripts/check_character.py character.glb --max-tris <budget> on the export, then render a turnaround still and compare it with the reference side by side.

More references

  • references/modeling-and-topology.md: part-by-part low-poly recipes in Blender, three.js and 67js.
  • references/more-build-methods.md: Wind Waker style head, cylinder bodies, clothes as shells, hats, face atlas.
  • references/npr-shading-and-painted-look.md: toon shader, two-sun rim rig, outlines, painted layers, bake.
  • references/stylized-character-process.md: painted character build order, head, hands, hair, design lessons.
  • references/stylized-modeling-and-texture-painting.md: cute cartoon builds from a subdivided cube or round cube, clothes as shells, curve tubes, metaball hair, face discs, round chibi bodies and loose-edge faces, carved Boolean faces, topology fixes, texture-paint layers, VDM brushes.
  • references/faults.md: geometry, UV, rig and animation faults and their fixes.
  • use-3d-software: the exact steps per tool (Blender sculpt and modifiers, export to three.js, Godot, Unity, Unreal).

Hard rules

  • No box head and no flat face plate. The face has a nose, brow and cheek steps in the side view.
  • UV before texture. Never project at a harsh camera angle.
  • No internal or coplanar faces. Delete caps inside open cylinders and along mirror seams.
  • Skinned vertices have normalized weights (sum 1.0, at most 4 influences for engines).
  • Bend knees and elbows slightly in the rest pose when the rig uses IK.
  • Stepped (Constant) keys on UV-offset face controllers.
  • Run uv run --no-project {{SKILL_DIR}}/scripts/test_character_skill.py after changing any script in scripts/.

版本历史

  • 7235f50 当前 2026-11-13 18:23

同 Skill 集合

plugins/2d-generalist/skills/2d-generalist/SKILL.md
plugins/2d-generalist/skills/2dg/SKILL.md
plugins/2d-generalist/skills/draw-and-paint-art/SKILL.md
plugins/3d-generalist/skills/3dg/SKILL.md
plugins/3d-generalist/skills/animate-characters/SKILL.md
plugins/3d-generalist/skills/rig-characters/SKILL.md
plugins/3d-generalist/skills/sculpt-models/SKILL.md
plugins/game-generalist/skills/gameg/SKILL.md
plugins/2d-generalist/skills/edit-video/SKILL.md
plugins/2d-generalist/skills/paint-stylized-backgrounds/SKILL.md
plugins/3d-generalist/skills/3d-generalist/SKILL.md
plugins/3d-generalist/skills/use-3d-software/SKILL.md
plugins/design-sound/skills/design-sound/SKILL.md
plugins/game-generalist/skills/game-generalist/SKILL.md
plugins/watch-video/skills/watch-video/SKILL.md

元信息

文件数
0
版本
7235f50
Hash
c0504f08
收录时间
2026-11-13 18:23

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-14 02:36
浙ICP备14020137号-1