# 提示词生成参考指南 / Prompt Generation Reference Guide
本文档用于以后生成 Hinata Kanata(日向彼方)的 Anima v4 提示词。核心目标是:服装概念稳定、发型与服装配套、画师串清晰、自然语言补足 tag 无法准确表达的结构与画面逻辑。v4 的主要变化是重做 junior 初中校服词表,避免胸前白布被生成蓝色线条。
This guide is for writing Anima v4 prompts for Hinata Kanata. The main goals are stable outfit concepts, matched hairstyle/outfit pairs, clear artist tags, and natural language that explains details tags cannot describe precisely. The main v4 change is the junior outfit vocabulary, designed to prevent blue lines from appearing on the white chest cloth.
## 1. Anima 提示词格式 / Anima Prompt Format
推荐顺序:
```text
score_10, score_9, highres, year 2024, safe, 1girl, @artist, hinata kanata, solo,
pink hair, blue eyes, hairstyle tags, hair ribbon tags, accessory tags,
outfit trigger, clothing structure tags, visible clothing details,
pose/action tags, expression tags, composition tags, background tags.
Natural language sentence 1. Natural language sentence 2.
```
Suggested order:
```text
score_10, score_9, highres, year 2024, safe, 1girl, @artist, hinata kanata, solo,
pink hair, blue eyes, hairstyle tags, hair ribbon tags, accessory tags,
outfit trigger, clothing structure tags, visible clothing details,
pose/action tags, expression tags, composition tags, background tags.
Natural language sentence 1. Natural language sentence 2.
```
写法原则:
- Tag 用英文小写,优先使用稳定、可复用的 Danbooru 风格词。`score_10`、`score_9` 这类官方分数 tag 保持下划线。
- 只写画面中可见内容。半身图不要写看不到的鞋子、裙子、袜子;遮挡时也不要硬写完整结构。
- 人物、发型、衣服、饰品要先稳定,再写姿势、表情、背景。
- 自然语言不是重复 tag,而是描述 tag 不好表达的关系:衣物层次、构图、动作逻辑、表情细节、物品位置、遮挡关系、风吹方向等。
- 如果某个结构经常生成错误,可以同时使用 tag 加权和自然语言说明。
Writing rules:
- Use lowercase English tags and stable Danbooru-like wording. Keep official score tags such as `score_10` and `score_9`.
- Only include visible content. Do not tag shoes, skirt, socks, or other hidden details in a bust shot or heavily cropped image.
- Stabilize character, hairstyle, outfit, and accessories before pose, expression, and background.
- Natural language should not merely repeat tags. Use it for relationships tags cannot express well: clothing layers, composition, action logic, expression nuance, object placement, occlusion, and wind direction.
- If a structure often fails, use both weighted tags and natural language.
## 2. 人物固定信息 / Character Constants
基础人物 tag:
```text
1girl, hinata kanata, solo, pink hair, blue eyes
```
Basic character tags:
```text
1girl, hinata kanata, solo, pink hair, blue eyes
```
发型与服装通常是配套的,不建议随意混用:
| Outfit / 服装 | Hairstyle / 发型 | Hair Ribbon / 发带 | Neck Bow / 胸前蝴蝶结 | Pendant / 挂坠 |
| --- | --- | --- | --- | --- |
| casual 常服 | `two side up` | `black hair ribbon` | `black bow` | `blue stone pendant` |
| junior 初中校服 | `two side up` | `yellow hair ribbon` | `yellow neck bow` | 不写 / do not use |
| school 高中校服 | `one side up` | `black hair ribbon` | `blue bow` | `blue stone pendant` |
## 3. 常服 v4 / Casual Outfit v4
常服触发词:
```text
kanata casual outfit
```
Casual trigger:
```text
kanata casual outfit
```
完整可见时的推荐 tag:
```text
two side up, black hair ribbon, blue stone pendant,
kanata casual outfit, white blouse, long sleeves, white frilled cuffs,
visible white pointed blouse hem, pointed white blouse hem,
burgundy striped bodice, dark magenta bodice, sleeveless bodice,
pointed bodice hem, pointed burgundy bodice hem, black vertical stripes, black buttons,
plain burgundy skirt, dark magenta skirt, short skirt,
black frilled underskirt, black frill trim,
garter straps, black thighhighs, brown lace-up boots
```
Recommended tags when fully visible:
```text
two side up, black hair ribbon, blue stone pendant,
kanata casual outfit, white blouse, long sleeves, white frilled cuffs,
visible white pointed blouse hem, pointed white blouse hem,
burgundy striped bodice, dark magenta bodice, sleeveless bodice,
pointed bodice hem, pointed burgundy bodice hem, black vertical stripes, black buttons,
plain burgundy skirt, dark magenta skirt, short skirt,
black frilled underskirt, black frill trim,
garter straps, black thighhighs, brown lace-up boots
```
结构说明:
- 这不是一整条连衣裙。不要把上身和裙子写成同一件 `dress`。
- 内层是白色衬衫,白色下摆比外层上衣更长,形成可见的白色尖角。
- 外层是酒红色/深洋红色条纹无袖上身,不是裙子的一部分。
- 下半身是纯色酒红色短裙,裙子本身没有黑色竖条纹。
Structure notes:
- This is not a one-piece dress. Do not describe the bodice and skirt as one `dress`.
- The inner garment is a white blouse. Its lower hem extends below the outer bodice and forms visible white pointed tips.
- The outer garment is a burgundy/dark magenta striped sleeveless bodice, separate from the skirt.
- The lower garment is a plain burgundy short skirt. The skirt itself does not have black vertical stripes.
避免使用:
```text
magenta dress, sleeveless dress, striped dress, magenta striped bodice, plain magenta skirt, white triangular waist flaps
```
Avoid:
```text
magenta dress, sleeveless dress, striped dress, magenta striped bodice, plain magenta skirt, white triangular waist flaps
```
下摆飘动时使用:
```text
(fluttering pointed blouse hem:1.4), (fluttering pointed bodice hem:1.3), lifted hem, wind
```
When the pointed hems should flutter:
```text
(fluttering pointed blouse hem:1.4), (fluttering pointed bodice hem:1.3), lifted hem, wind
```
自然语言建议:
```text
The white pointed blouse hem extends below the burgundy striped bodice, while the plain burgundy skirt remains separate underneath. The wind lifts the pointed white blouse hem and the pointed burgundy bodice hem outward above the skirt.
```
Natural language suggestion:
```text
The white pointed blouse hem extends below the burgundy striped bodice, while the plain burgundy skirt remains separate underneath. The wind lifts the pointed white blouse hem and the pointed burgundy bodice hem outward above the skirt.
```
衣物半脱或结构暴露时,仅在画面中可见才使用:
```text
open bodice, disheveled blouse, exposed midriff, navel
```
For disheveled or partially open clothing, only if visible:
```text
open bodice, disheveled blouse, exposed midriff, navel
```
## 4. 初中校服 v4 / Junior Sailor Outfit v4
初中校服触发词:
```text
kanata junior sailor outfit
```
Junior trigger:
```text
kanata junior sailor outfit
```
完整可见时的推荐 tag:
```text
two side up, yellow hair ribbon, yellow neck bow,
kanata junior sailor outfit,
cropped white sailor top, plain white chest cloth,
blue sailor collar, long sleeves, puffy sleeves, blue sleeve cuffs,
blue pinafore dress, white frilled hem, white skirt frills, blue dress trim
```
Recommended tags when fully visible:
```text
two side up, yellow hair ribbon, yellow neck bow,
kanata junior sailor outfit,
cropped white sailor top, plain white chest cloth,
blue sailor collar, long sleeves, puffy sleeves, blue sleeve cuffs,
blue pinafore dress, white frilled hem, white skirt frills, blue dress trim
```
结构说明:
- 初中校服不是普通 `white shirt`,也不是纯蓝色连衣裙。
- 上半身外层是一件短款白色水手上衣,和长袖、泡泡袖连在一起。
- 胸前白布是这件短款白色水手上衣的前片,位于蓝色水手领下方、黄色胸前蝴蝶结后方。
- 下半身主体是蓝色 pinafore dress。白色短上衣盖在蓝色连衣裙上方,让胸前不会变成单调的整片蓝色。
- 蓝色条纹/蓝色装饰应主要出现在水手领、袖口、蓝色裙摆边缘,不应出现在胸前白布上。
Structure notes:
- The junior outfit is not a normal `white shirt`, and it is not a plain blue dress.
- The upper layer is a cropped white sailor top connected to the long puffy sleeves.
- The white chest cloth is the front part of this cropped white sailor top, placed below the blue sailor collar and behind the yellow neck bow.
- The lower/main garment is a blue pinafore dress. The cropped white sailor top sits over it so the chest area does not become a single plain blue shape.
- Blue stripes or blue trim should mainly appear on the sailor collar, sleeve cuffs, and blue skirt edges, not on the white chest cloth.
污染防止:
- 初中校服不要写 `school uniform`。
- 初中校服不要写 `blue stone pendant`。
- `puffy sleeves` 是初中校服的重要区分点,不要给高中校服使用。
- 初中校服胸前白布应写成 `plain white chest cloth`,不要再写 `white sailor chest panel`。
- `white trim`、`white frills` 太泛,容易把装饰线扩散到胸前白布;优先用 `white frilled hem`、`white skirt frills`、`blue dress trim`。
Contamination prevention:
- Do not use `school uniform` for the junior outfit.
- Do not use `blue stone pendant` for the junior outfit.
- `puffy sleeves` is an important junior-only distinction. Do not use it for the school outfit.
- Describe the white front cloth as `plain white chest cloth`. Do not use `white sailor chest panel` anymore.
- `white trim` and `white frills` are too broad and may spread decorative lines onto the white chest cloth. Prefer `white frilled hem`, `white skirt frills`, and `blue dress trim`.
如果混用画师 LoRA 后胸前白布消失:
```text
(cropped white sailor top:1.3), (plain white chest cloth:1.5), (unstriped white chest cloth:1.3), blue sailor collar, yellow neck bow
```
自然语言:
```text
She wears a cropped white sailor top with puffy sleeves over a blue pinafore dress. The plain white chest cloth hangs below the blue sailor collar and behind the yellow neck bow.
```
If the white chest cloth disappears when mixing artist LoRA:
```text
(cropped white sailor top:1.3), (plain white chest cloth:1.5), (unstriped white chest cloth:1.3), blue sailor collar, yellow neck bow
```
Natural language:
```text
She wears a cropped white sailor top with puffy sleeves over a blue pinafore dress. The plain white chest cloth hangs below the blue sailor collar and behind the yellow neck bow.
```
如果胸前白布出现蓝色线条:
```text
(plain white chest cloth:1.5), (unstriped white chest cloth:1.4), blue stripes only on collar and cuffs
```
自然语言:
```text
Blue stripes appear only on the sailor collar and sleeve cuffs, with no blue lines, borders, or trim on the plain white chest cloth.
```
If blue lines appear on the white chest cloth:
```text
(plain white chest cloth:1.5), (unstriped white chest cloth:1.4), blue stripes only on collar and cuffs
```
Natural language:
```text
Blue stripes appear only on the sailor collar and sleeve cuffs, with no blue lines, borders, or trim on the plain white chest cloth.
```
可放入 negative prompt:
```text
blue stripes on white chest cloth, blue trim on white chest cloth, striped white chest cloth, decorated chest panel, bordered chest panel, blue chest lines, missing white chest cloth, plain blue chest, solid blue bodice, blue stone pendant
```
Possible negative prompt:
```text
blue stripes on white chest cloth, blue trim on white chest cloth, striped white chest cloth, decorated chest panel, bordered chest panel, blue chest lines, missing white chest cloth, plain blue chest, solid blue bodice, blue stone pendant
```
## 5. 高中校服 v4 / School Uniform Outfit v4
高中校服触发词:
```text
kanata white uniform outfit
```
School trigger:
```text
kanata white uniform outfit
```
完整可见时的推荐 tag:
```text
one side up, black hair ribbon, blue stone pendant,
kanata white uniform outfit, white uniform top, fitted white uniform top,
long sleeves, fitted sleeves, blue trim, blue bow,
black high collar, black inner blouse,
white skirt, black frills,
dark thighhighs, white criss-cross thigh straps,
cross-laced thighhighs, x-shaped white leg bands, crossed white thigh bands,
tan boots, frilled boots
```
Recommended tags when fully visible:
```text
one side up, black hair ribbon, blue stone pendant,
kanata white uniform outfit, white uniform top, fitted white uniform top,
long sleeves, fitted sleeves, blue trim, blue bow,
black high collar, black inner blouse,
white skirt, black frills,
dark thighhighs, white criss-cross thigh straps,
cross-laced thighhighs, x-shaped white leg bands, crossed white thigh bands,
tan boots, frilled boots
```
污染防止:
- 高中校服使用 `one side up` 和 `black hair ribbon`。
- 高中校服有 `blue stone pendant`,但仅在画面可见时写。
- 高中校服袖子是贴身/普通长袖,不要写 `puffy sleeves`。
- 腿部白色装饰是交叉的,不是平行条纹。不要用容易误导成平行条纹的 `white-striped legwear`。
Contamination prevention:
- The school outfit uses `one side up` and `black hair ribbon`.
- It has `blue stone pendant`, but only include it when visible.
- Its sleeves are fitted/normal long sleeves. Do not use `puffy sleeves`.
- The white leg detail is crossed, not parallel. Avoid terms such as `white-striped legwear`.
腿部交叉装饰加强:
```text
(white criss-cross thigh straps:1.3), (x-shaped white leg bands:1.3), crossed white thigh bands
```
自然语言:
```text
White bands cross in an X shape around the dark thighhighs, forming criss-cross thigh straps instead of parallel stripes.
```
To reinforce the crossed leg detail:
```text
(white criss-cross thigh straps:1.3), (x-shaped white leg bands:1.3), crossed white thigh bands
```
Natural language:
```text
White bands cross in an X shape around the dark thighhighs, forming criss-cross thigh straps instead of parallel stripes.
```
## 6. 画师串与年份 / Artist Tags and Year
你可以使用 ‘year 2014’获取到老画风,这个画风再使用画师串的时候效果更强
You can use 'year 2014' to get the old style. The style would be stronger if add the artist tag.
画师串格式:
```text
@kiriha
```
Artist tag format:
```text
@kiriha
```
使用规则:
- 原作 CG、立绘、文件名含 `CG` 或 `kanata` 来源的图,使用 `@kiriha`,`year 2014`。
- 其他现代生成或非原作来源图,暂用 `year 2024`。
- 混用多个画师 LoRA 时,人物与服装结构要靠角色 trigger、服装 trigger、关键结构 tag 和自然语言稳定,不要只依赖画师串。
Rules:
- For original game CG/sprite images, including files whose names contain `CG` or `kanata`, use `@kiriha` and `year 2014`.
- For other modern generated or non-original images, use `year 2024` for now.
- When mixing multiple artist LoRAs, stabilize character and outfit structure with character trigger, outfit trigger, key structure tags, and natural language. Do not rely only on artist tags.