diff --git a/AGENTS.md b/AGENTS.md index 49a1180..e7a2135 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -27,8 +27,9 @@ python3 scripts/validate_assets.py - This is a romance dating game for adult players. - All romanceable characters must be clearly 19 or older. - Preserve a mature, sensual, and visually alluring tone in character writing, art direction, outfits, poses, expressions, and scene composition. -- Prefer semi-realistic, high-quality, cinematic character art when creating base images or visual references. -- The target look is closer to polished Korean dating-sim key art than pure photography: realistic lighting and fabric, but idealized illustrated faces, refined skin, and expressive character silhouettes. +- Prefer glossy anime romance game key art when creating base images or visual references. +- The target look is polished adult Korean dating-sim art: saturated color, crisp linework, expressive eyes, glossy highlights, bold adult silhouettes, and strong character-specific faces. +- Semi-realistic and photorealistic images are legacy comparison material only unless the user explicitly redirects the style again. - Even shy, pure-hearted, or reserved characters should retain visible adult charm through styling, silhouette, gaze, posture, and lighting. - Preserve distinct facial identities across the cast. Do not accept images that look like the same model in different clothes. - Use `docs/art/facial_identity_matrix.md` when writing prompts or approving character images. diff --git a/assets/characters/README.md b/assets/characters/README.md index 9188fe9..7cbde12 100644 --- a/assets/characters/README.md +++ b/assets/characters/README.md @@ -2,20 +2,46 @@ ## Main Style -The preferred character image direction is premium semi-realistic key art. +The preferred character image direction is glossy anime romance game key art. -Base standing images should feel like high-end promotional portraits for a mature romance game: cinematic lighting, realistic fabric, distinct body silhouettes, expressive adult faces, and polished illustrated beauty. The target is not pure photography; it should retain the charm and readability of Korean dating-sim character art. +Base standing images should feel like high-impact adult romance game character art: saturated color, crisp linework, expressive eyes, glossy highlights, distinct body silhouettes, and bold character-specific styling. ## Current Files -- `han_seoyun_v1.png`: semi-realistic style/composition candidate; needs facial diversity revision. -- `yu_harin_v1.png`: semi-realistic base candidate; needs facial diversity revision. -- `kang_mirae_v2.png`: accepted semi-realistic base image with revised facial identity. +- `han_seoyun_glossy_v2.png`: accepted glossy anime base asset. +- `yu_harin_glossy_v1.png`: accepted glossy anime base asset. +- `kang_mirae_glossy_v1.png`: accepted glossy anime base asset. +- `jung_naeun_glossy_v1.png`: accepted glossy anime base asset. +- `baek_chaewon_glossy_v1.png`: accepted glossy anime base asset. +- `oh_sera_glossy_v1.png`: accepted glossy anime base asset. +- `moon_jia_glossy_v1.png`: accepted glossy anime base asset. +- `lim_sohee_glossy_v1.png`: accepted glossy anime base asset. +- `cha_yuri_glossy_v1.png`: accepted glossy anime base asset. +- `shin_yerim_glossy_v1.png`: accepted glossy anime base asset. +- `kim_doa_glossy_v1.png`: accepted glossy anime base asset. +- `park_minseo_glossy_v1.png`: accepted glossy anime base asset. +- `seo_irin_glossy_v1.png`: accepted glossy anime base asset. +- `yoon_gayoung_glossy_v1.png`: accepted glossy anime base asset. +- `choi_ria_glossy_v1.png`: accepted glossy anime base asset. +- `hong_sua_glossy_v1.png`: accepted glossy anime base asset. +- `lee_bom_glossy_v1.png`: accepted glossy anime base asset. +- `go_eunjae_glossy_v1.png`: accepted glossy anime base asset. +- `ryu_haena_glossy_v1.png`: accepted glossy anime base asset. +- `nam_juhee_glossy_v1.png`: accepted glossy anime base asset. +- `marina_glossy_v1.png`: accepted glossy anime base asset. +- `song_arin_glossy_v1.png`: accepted glossy anime base asset. +- `style_references/glossy_anime_fallback_reference.png`: user-approved reference for the current target look. + +## Legacy Comparison Files + +- `han_seoyun_v1.png`: earlier semi-realistic style/composition candidate; same-face risk remains. +- `yu_harin_v1.png`: earlier semi-realistic base candidate; same-face risk remains. +- `kang_mirae_v2.png`: legacy semi-realistic base candidate. - `kang_mirae_v1.png`: earlier semi-realistic base candidate; same-face risk remains. -- `jung_naeun_v1.png`: semi-realistic base candidate; needs facial diversity revision. +- `jung_naeun_v1.png`: earlier semi-realistic base candidate; same-face risk remains. - `oh_sera_v1.png`: semi-realistic base candidate; needs facial diversity revision. - `park_minseo_v1.png`: semi-realistic base candidate; needs facial diversity revision. -- `style_references/semirealistic_main_reference.png`: user-approved reference for the target look. +- `style_references/semirealistic_main_reference.png`: legacy semi-realistic comparison reference. - `style_tests/han_seoyun_photoreal_test.png`: pure photoreal comparison candidate. - `style_tests/kang_mirae_photoreal_test.png`: pure photoreal comparison candidate. - `style_tests/yu_harin_photoreal_test.png`: pure photoreal comparison candidate. @@ -24,7 +50,8 @@ Base standing images should feel like high-end promotional portraits for a matur ## Asset Naming -- Use `_v.png` for main candidates. +- Use `_glossy_v.png` for current glossy anime base candidates. +- Use `_v.png` for legacy semi-realistic candidates. - Use `style_tests/_