diff --git a/AGENTS.md b/AGENTS.md index c1da65f..c9c81f6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -21,6 +21,7 @@ python3 scripts/validate_content.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 photorealistic, high-quality, cinematic character art when creating base images or visual references. +- 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. - Even shy, pure-hearted, or reserved characters should retain visible adult charm through styling, silhouette, gaze, posture, and lighting. - Avoid making characters look underage, childlike, or styled as school students. diff --git a/assets/characters/README.md b/assets/characters/README.md index 002fce4..65f16d6 100644 --- a/assets/characters/README.md +++ b/assets/characters/README.md @@ -2,15 +2,21 @@ ## Main Style -The preferred character image direction is premium photorealistic key art. +The preferred character image direction is premium semi-realistic 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 character-specific styling. +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. ## Current Files -- `han_seoyun_v1.png`: preferred photorealistic style target. -- `style_tests/han_seoyun_semi_realistic_test.png`: semi-realistic comparison candidate. -- `style_tests/yu_harin_semi_realistic_test.png`: semi-realistic comparison candidate. +- `han_seoyun_v1.png`: current preferred semi-realistic style target. +- `yu_harin_v1.png`: accepted semi-realistic base image. +- `kang_mirae_v1.png`: accepted semi-realistic base image. +- `style_references/semirealistic_main_reference.png`: user-approved reference for the target look. +- `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. +- `style_tests/han_seoyun_semi_realistic_test.png`: earlier semi-realistic comparison candidate. +- `style_tests/yu_harin_semi_realistic_test.png`: earlier semi-realistic comparison candidate. ## Asset Naming diff --git a/assets/characters/han_seoyun_v1.png b/assets/characters/han_seoyun_v1.png index 2893c26..a379a47 100644 Binary files a/assets/characters/han_seoyun_v1.png and b/assets/characters/han_seoyun_v1.png differ diff --git a/assets/characters/kang_mirae_v1.png b/assets/characters/kang_mirae_v1.png new file mode 100644 index 0000000..2aacdf6 Binary files /dev/null and b/assets/characters/kang_mirae_v1.png differ diff --git a/assets/characters/style_references/semirealistic_main_reference.png b/assets/characters/style_references/semirealistic_main_reference.png new file mode 100644 index 0000000..a379a47 Binary files /dev/null and b/assets/characters/style_references/semirealistic_main_reference.png differ diff --git a/assets/characters/style_tests/han_seoyun_photoreal_test.png b/assets/characters/style_tests/han_seoyun_photoreal_test.png new file mode 100644 index 0000000..2893c26 Binary files /dev/null and b/assets/characters/style_tests/han_seoyun_photoreal_test.png differ diff --git a/assets/characters/style_tests/kang_mirae_photoreal_test.png b/assets/characters/style_tests/kang_mirae_photoreal_test.png new file mode 100644 index 0000000..b6e028e Binary files /dev/null and b/assets/characters/style_tests/kang_mirae_photoreal_test.png differ diff --git a/assets/characters/style_tests/yu_harin_photoreal_test.png b/assets/characters/style_tests/yu_harin_photoreal_test.png new file mode 100644 index 0000000..c156cb6 Binary files /dev/null and b/assets/characters/style_tests/yu_harin_photoreal_test.png differ diff --git a/assets/characters/yu_harin_v1.png b/assets/characters/yu_harin_v1.png new file mode 100644 index 0000000..69733a0 Binary files /dev/null and b/assets/characters/yu_harin_v1.png differ diff --git a/docs/art/character_image_direction.md b/docs/art/character_image_direction.md index 9dc0d8e..db70052 100644 --- a/docs/art/character_image_direction.md +++ b/docs/art/character_image_direction.md @@ -8,8 +8,9 @@ Create high-impact base character images for a mature romance dating game. Each - Solo adult woman, clearly 19 or older. - Full-body standing key art, vertical composition. -- Main direction: premium photorealistic character key art with cinematic lighting. -- Secondary direction only when useful: semi-realistic dating-sim illustration. +- Main direction: premium semi-realistic Korean dating-sim key art with cinematic lighting. +- Use realistic light, fabric, and space, but keep idealized illustrated faces, polished skin rendering, and clean character silhouettes. +- Pure photorealism is now a style test only, not the target. - Mature, attractive, unmistakably sensual fashion and body language. - No nudity, explicit sex act, fetish framing, school uniform, childlike styling, or ambiguous age. - No text, logo, watermark, extra characters, or busy background. @@ -37,6 +38,12 @@ An image passes only when all of these are true: ## Current Asset Notes -- `assets/characters/han_seoyun_v1.png`: strong warm cooking-instructor read, tasteful sensuality, good full-body composition. This photorealistic direction is now the preferred style target. -- `assets/characters/style_tests/han_seoyun_semi_realistic_test.png`: useful semi-realistic illustration candidate, but no longer the main direction. -- `assets/characters/style_tests/yu_harin_semi_realistic_test.png`: strong semi-realistic candidate, but should be regenerated in the photorealistic direction. +- `assets/characters/han_seoyun_v1.png`: current preferred semi-realistic style target. +- `assets/characters/yu_harin_v1.png`: accepted semi-realistic base image for the shy bookstore route. +- `assets/characters/kang_mirae_v1.png`: accepted semi-realistic base image for the sharp career route. +- `assets/characters/style_references/semirealistic_main_reference.png`: user-approved reference for the target look. +- `assets/characters/style_tests/han_seoyun_photoreal_test.png`: useful pure-photoreal comparison, but no longer the main direction. +- `assets/characters/style_tests/kang_mirae_photoreal_test.png`: useful pure-photoreal comparison, but no longer the main direction. +- `assets/characters/style_tests/yu_harin_photoreal_test.png`: useful pure-photoreal comparison, but no longer the main direction. +- `assets/characters/style_tests/han_seoyun_semi_realistic_test.png`: earlier semi-realistic comparison candidate. +- `assets/characters/style_tests/yu_harin_semi_realistic_test.png`: earlier semi-realistic comparison candidate. diff --git a/docs/art/photoreal_character_briefs.md b/docs/art/semirealistic_character_briefs.md similarity index 88% rename from docs/art/photoreal_character_briefs.md rename to docs/art/semirealistic_character_briefs.md index d343c8e..1cf672f 100644 --- a/docs/art/photoreal_character_briefs.md +++ b/docs/art/semirealistic_character_briefs.md @@ -1,18 +1,18 @@ -# Photoreal Character Briefs +# Semi-Realistic Character Briefs -These briefs are the preferred direction for base character images. They should be used to create photorealistic full-body standing portraits with strong adult appeal while avoiding explicit nudity or sex-act framing in base assets. +These briefs are the preferred direction for base character images. They should be used to create semi-realistic full-body standing portraits with strong adult appeal while avoiding explicit nudity or sex-act framing in base assets. ## Global Direction -- Premium photorealistic Korean romance game key art. +- Premium semi-realistic Korean romance game key art. - Full-body solo woman, clearly adult, vertical composition. -- Cinematic lighting, realistic skin and fabric, clean character-select readability. +- Cinematic lighting, realistic fabric and space, idealized illustrated faces, polished skin rendering, and clean character-select readability. - Character-specific sensuality through silhouette, fashion, gaze, posture, and lighting. - No school uniform, childlike styling, ambiguous age, explicit nudity, sex acts, text, logo, watermark, or extra characters. ## Character Briefs -| ID | Visual Hook | Photoreal Base Image Direction | +| ID | Visual Hook | Semi-Realistic Base Image Direction | | --- | --- | --- | | `han_seoyun` | Warm cooking instructor, soft curves, caring gaze | Cream off-shoulder knit, fitted skirt, waist apron, warm studio light, gentle smile with possessive warmth. | | `yu_harin` | Shy bookstore heroine, quiet adult charm | Fitted dress, sheer cardigan, book held close, bashful eyes, warm old-bookstore light, restrained but visible curves. | @@ -39,4 +39,4 @@ These briefs are the preferred direction for base character images. They should ## Prompting Note -If an image generator blocks romance-game wording, rephrase the prompt as a premium fashion/editorial character reference while preserving the same outfit, expression, posture, and setting. The visual target remains mature photorealistic romance key art. +If an image generator blocks romance-game wording, rephrase the prompt as premium illustrated fashion/editorial character key art while preserving the same outfit, expression, posture, and setting. The visual target remains mature semi-realistic romance key art.