Huashu Design
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
Turns one character image into stylized 3D hair cards with colors and spring-bone chains for animation, exported as GLB meshes or a VRM avatar. For avatar makers and 3D artists with a CUDA GPU.
HairDeck is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download hyz317/HairDeck
HairDeck is a set of models that turn a single character image into stylized hair for a 3D avatar. The hair comes as cards, which are flat mesh strips that each have their own UV map and colors, plus spring-bone chains that let the hair move when the avatar animates. You get the hair meshes as GLB files, and you can attach them to the avatar body that ships with the project and export a VRM 0.x avatar.
It suits 3D artists and avatar creators who want animation-ready hair from a picture instead of building it by hand.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Games | 3D artists | Make animation-ready hair for a character from one image | Hair for a stylized game character |
| Virtual avatars | Avatar creators | Build a VRM avatar with moving hair | Export an avatar with spring-bone hair |
| Animation | Animators | Get hair meshes as GLB files for their tools | Import GLB hair into a 3D scene |
| AI research | Researchers | Study generative models for hair cards | Compare the image path with the point-cloud path |
If you want photoreal strand hair for film, you can skip it, since the output is stylized hair cards.
| Use case | Who | What they get back |
|---|---|---|
| Hair from an image | Artists | Hair-card meshes as GLB files |
| Animated hair | Avatar creators | Spring-bone chains that move the hair |
| Avatar export | Creators | A VRM avatar with the hair attached, plus a head-turn video |
You need these first:
pip install -U huggingface_hub hf download hyz317/HairDeck
Run the image script on your character picture and ask for four variations. They land in a results folder. Then run the export command for one variation to get a VRM avatar and a head-turn video.
export HAIRDECK_ROOT=/path/to/workspace python scripts/setup/download_weights.py python scripts/image_to_hair.py character.png --out results/my_character --n 4 python -m hairdeck.vrm.export results/my_character/character 0
| Tool | What it does |
|---|---|
| download_weights.py | Fetches the model weights and the extra assets |
| image_to_hair.py | Makes hair cards from a character image |
| hairdeck.vrm.export | Builds a VRM avatar and a head-turn video for one variation |
| ffmpeg | Needed for the video previews |
You run the image script on a cartoon character picture and get four hair variations. You pick the first one, run the export command, and get a VRM avatar with the hair attached. The card does not show a finished result here, so treat this as an expectation.
Hair cards are flat strips of mesh with the hair color painted on them, a common way to make hair for games. Spring bones are chains that swing so the hair moves. A good first step is the online demo, before you set up the code.
The image path joins four models. The Image DiT makes hair-card tokens from the picture, the Card VAE turns each token into card geometry, the Color DiT paints the cards, and the Chain DiT adds the spring-bone chains. A separate point-cloud model feeds another path.
The setup pulls in outside models, and each comes with its own terms.
Turns one character image into stylized 3D hair cards with colors and spring-bone chains for animation, exported as GLB meshes or a VRM avatar. For avatar makers and 3D artists with a CUDA GPU.
Made by hyz317 on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: HairDeck is a set of models that turn a single character image into stylized hair for a 3D avatar. The hair comes as cards, which are flat mesh strips that each have their own UV map and colors, plus spring-bone chains that let the hair move when the avatar animates. You get the hair meshes as GLB files, and you can attach them to the avatar body that ships with the project and export a VRM 0.x avatar.
Who it suits: It suits 3D artists and avatar creators who want animation-ready hair from a picture instead of building it by hand.
Industry | Who uses it | How they use it | Example
Games | 3D artists | Make animation-ready hair for a character from one image | Hair for a stylized game character
Virtual avatars | Avatar creators | Build a VRM avatar with moving hair | Export an avatar with spring-bone hair
Animation | Animators | Get hair meshes as GLB files for their tools | Import GLB hair into a 3D scene
AI research | Researchers | Study generative models for hair cards | Compare the image path with the point-cloud path
If you want photoreal strand hair for film, you can skip it, since the output is stylized hair cards.
Where to use it:
Use case | Who | What they get back
Hair from an image | Artists | Hair-card meshes as GLB files
Animated hair | Avatar creators | Spring-bone chains that move the hair
Avatar export | Creators | A VRM avatar with the hair attached, plus a head-turn video
How to set it up: You need these first:
pip install -U huggingface_hub
hf download hyz317/HairDeck
How to use it: Run the image script on your character picture and ask for four variations. They land in a results folder. Then run the export command for one variation to get a VRM avatar and a head-turn video.
export HAIRDECK_ROOT=/path/to/workspace
python scripts/setup/download_weights.py
python scripts/image_to_hair.py character.png --out results/my_character --n 4
python -m hairdeck.vrm.export results/my_character/character 0
Tool | What it does
download_weights.py | Fetches the model weights and the extra assets
image_to_hair.py | Makes hair cards from a character image
hairdeck.vrm.export | Builds a VRM avatar and a head-turn video for one variation
ffmpeg | Needed for the video previews
Example: You run the image script on a cartoon character picture and get four hair variations. You pick the first one, run the export command, and get a VRM avatar with the hair attached. The card does not show a finished result here, so treat this as an expectation.
For newcomers and experts: Hair cards are flat strips of mesh with the hair color painted on them, a common way to make hair for games. Spring bones are chains that swing so the hair moves. A good first step is the online demo, before you set up the code.
The image path joins four models. The Image DiT makes hair-card tokens from the picture, the Card VAE turns each token into card geometry, the Color DiT paints the cards, and the Chain DiT adds the spring-bone chains. A separate point-cloud model feeds another path.
Give a character image
The Image DiT makes hair-card tokens
The Card VAE builds the card geometry
The Color and Chain models add colors and spring bones
Good to know: The setup pulls in outside models, and each comes with its own terms.
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download hyz317/HairDeck
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 5 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| HairDeck This page | 3,681 | 70 | — | apache-2.0 | |
| Iris-3B by speridlabsShares diffusion · pytorch · safetensors | 997 | 350 | 3B | apache-2.0 | |
| TripoSR by stabilityaiShares image-to-3d · 3d | 168,894 | 689 | — | mit | |
| Idol by speridlabsShares image-to-3d · 3d | 31,367 | 2,259 | — | apache-2.0 | |
| Idol on LiteRTShares image-to-3d · 3d | 1,066 | 5 | — | apache-2.0 | |
| Idol Turbo by speridlabsShares image-to-3d · 3d | 565 | 57 | — | apache-2.0 |
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
alchaincyf · Skill
Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…
op7418 · Skill
Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…
alirezarezvani · Skill
Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…
block · Kit
Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…
backnotprop · Kit
Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.
alibaba · Kit
Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…