Spaces:
Sleeping
Sleeping
Update transform_rules.json
Browse files- transform_rules.json +135 -97
transform_rules.json
CHANGED
|
@@ -86,7 +86,7 @@
|
|
| 86 |
"toned but not bulky"
|
| 87 |
]
|
| 88 |
},
|
| 89 |
-
"age_adjustment": "If not stated, default female ~16-30. For older female: 'mature woman'
|
| 90 |
"clothing": [
|
| 91 |
"dress",
|
| 92 |
"long robe",
|
|
@@ -456,6 +456,96 @@
|
|
| 456 |
"androgynous fusion",
|
| 457 |
"dual traits"
|
| 458 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 459 |
}
|
| 460 |
},
|
| 461 |
|
|
@@ -804,104 +894,52 @@
|
|
| 804 |
"split-focus diopter shot",
|
| 805 |
"silhouette shot with strong rim light"
|
| 806 |
]
|
| 807 |
-
}
|
|
|
|
| 808 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 809 |
"trans_to_furry": {
|
| 810 |
-
|
| 811 |
-
"
|
| 812 |
-
"1girl": "1furry",
|
| 813 |
-
"2girls": "2furries",
|
| 814 |
-
"3girls": "3furries",
|
| 815 |
-
"4girls": "4furries",
|
| 816 |
-
"5girls": "5furries",
|
| 817 |
-
"1boy": "1furry",
|
| 818 |
-
"2boys": "2furries",
|
| 819 |
-
"3boys": "3furries",
|
| 820 |
-
"4boys": "4furries",
|
| 821 |
-
"5boys": "5furries",
|
| 822 |
-
"1character": "1furry",
|
| 823 |
-
"2characters": "2furries",
|
| 824 |
-
"3characters": "3furries",
|
| 825 |
-
"4characters": "4furries",
|
| 826 |
-
"5characters": "5furries",
|
| 827 |
-
"male": "anthro_male",
|
| 828 |
-
"female": "anthro_female",
|
| 829 |
-
"genderless": "anthro_character",
|
| 830 |
-
"intersex": "anthro_intersex"
|
| 831 |
-
},
|
| 832 |
-
|
| 833 |
-
"furry_features": {
|
| 834 |
-
"general_anthro": [
|
| 835 |
-
"anthropomorphic body",
|
| 836 |
-
"digitigrade or plantigrade legs (depending on species)",
|
| 837 |
-
"ears matching chosen species (pointy, floppy, feathered, etc.)",
|
| 838 |
-
"tail with fur, scales, or fins",
|
| 839 |
-
"muzzle or beak or snout shape",
|
| 840 |
-
"whiskers if feline or rodent",
|
| 841 |
-
"feathered wings if avian",
|
| 842 |
-
"webbed limbs if aquatic",
|
| 843 |
-
"horns or antlers if ungulate or mythical"
|
| 844 |
-
],
|
| 845 |
-
"body_shape": [
|
| 846 |
-
"hybrid of human torso + animal limbs",
|
| 847 |
-
"fur or scale covering arms, legs, torso",
|
| 848 |
-
"paw-like hands/feet or talons/claws",
|
| 849 |
-
"adapted chest/hip ratio to reflect chosen species"
|
| 850 |
-
],
|
| 851 |
-
"species_guidance": [
|
| 852 |
-
"If canid (e.g. dog, wolf, fox): muzzle shape, pointed ears, bushy tail",
|
| 853 |
-
"If felid (e.g. cat, lion, tiger): retractable claws, flexible spine, whiskers, feline muzzle",
|
| 854 |
-
"If avian (birdlike): feathered arms/wings, beak or partial muzzle, taloned feet",
|
| 855 |
-
"If aquatic (fish, shark, dolphin): fins, slick or scaly skin, possible webbed digits",
|
| 856 |
-
"If mustelid (ferret, otter, skunk): elongated body, playful posture, distinct tail",
|
| 857 |
-
"If rodent (mouse, rat, squirrel): round ears, big eyes, slender tail, front incisors",
|
| 858 |
-
"If ungulate (horse, deer, bovine): hooved feet, possibly horns/antlers, fur coat",
|
| 859 |
-
"If reptile/amphibian (snake, lizard, croc, frog): scaly hide, potential forked tongue, tail spikes",
|
| 860 |
-
"If fantasy/mythic (dragon, gryphon, demon, angel, etc.): combine magical or mythical traits"
|
| 861 |
-
]
|
| 862 |
-
},
|
| 863 |
-
|
| 864 |
-
"body_shape_adjustment": "Ensure consistent anthro design: partial human silhouette with clear animal attributes (head, limbs, tail). Possibly digitigrade stance if species calls for it.",
|
| 865 |
-
|
| 866 |
-
"clothing": [
|
| 867 |
-
"normal human or fantasy clothing adapted for tail + ears",
|
| 868 |
-
"cut or opening in pants/skirt for tail",
|
| 869 |
-
"footwear replaced or removed if paws/claws/hooves conflict",
|
| 870 |
-
"armor or harness that fits anthro torso shape"
|
| 871 |
-
],
|
| 872 |
-
"accessories": [
|
| 873 |
-
"collar or neckband (common in furry designs)",
|
| 874 |
-
"ear piercings suited for animal ears",
|
| 875 |
-
"fur-friendly harness, belts, or pouches",
|
| 876 |
-
"bracelets or cuffs that accommodate fur or scale thickness"
|
| 877 |
-
],
|
| 878 |
-
|
| 879 |
-
"expression_pose": [
|
| 880 |
-
"slightly animalistic stance (digitigrade posture if applicable)",
|
| 881 |
-
"muzzle grin, snarl, or beak expression",
|
| 882 |
-
"ears perked or flattened to convey mood",
|
| 883 |
-
"tail wagging, swishing, or curled to show emotion"
|
| 884 |
-
],
|
| 885 |
-
|
| 886 |
-
"avoid": [
|
| 887 |
-
"purely human face (must show muzzle, beak, or snout detail)",
|
| 888 |
-
"contradictory species mix (like cat muzzle + dog ears) without a 'hybrid' explanation",
|
| 889 |
-
"forgetting to incorporate chosen species from furry_species.json"
|
| 890 |
-
],
|
| 891 |
-
|
| 892 |
-
"extra_keywords": [
|
| 893 |
-
"furry",
|
| 894 |
-
"anthro",
|
| 895 |
-
"fur pattern",
|
| 896 |
-
"digitigrade legs",
|
| 897 |
-
"muzzle",
|
| 898 |
-
"tail",
|
| 899 |
-
"anthropomorphic",
|
| 900 |
-
"hybrid creature"
|
| 901 |
-
],
|
| 902 |
-
|
| 903 |
-
"notes_on_furry_data": "Look up the relevant species in furry_species.json. For example, if user chooses 'Avian > Eagle', incorporate eagle wings, beak, and feather details. If user picks 'Canids > Wolf', use wolf muzzle, pointed ears, bushy tail, etc."
|
| 904 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 905 |
|
| 906 |
-
|
| 907 |
}
|
|
|
|
| 86 |
"toned but not bulky"
|
| 87 |
]
|
| 88 |
},
|
| 89 |
+
"age_adjustment": "If not stated, default female ~16-30. For older female: 'mature woman' or 'elegant lady'. For younger: 'teen girl' or 'little girl'.",
|
| 90 |
"clothing": [
|
| 91 |
"dress",
|
| 92 |
"long robe",
|
|
|
|
| 456 |
"androgynous fusion",
|
| 457 |
"dual traits"
|
| 458 |
]
|
| 459 |
+
},
|
| 460 |
+
|
| 461 |
+
"trans_to_furry": {
|
| 462 |
+
"description": "Rules for converting any existing prompt into a Furry (anthro) version, referencing furry_species.json for specific species. If user does NOT pick Furry, do NOT apply these.",
|
| 463 |
+
"tag_replacements": {
|
| 464 |
+
"1girl": "1furry",
|
| 465 |
+
"2girls": "2furries",
|
| 466 |
+
"3girls": "3furries",
|
| 467 |
+
"4girls": "4furries",
|
| 468 |
+
"5girls": "5furries",
|
| 469 |
+
"1boy": "1furry",
|
| 470 |
+
"2boys": "2furries",
|
| 471 |
+
"3boys": "3furries",
|
| 472 |
+
"4boys": "4furries",
|
| 473 |
+
"5boys": "5furries",
|
| 474 |
+
"1character": "1furry",
|
| 475 |
+
"2characters": "2furries",
|
| 476 |
+
"3characters": "3furries",
|
| 477 |
+
"4characters": "4furries",
|
| 478 |
+
"5characters": "5furries",
|
| 479 |
+
"male": "anthro_male",
|
| 480 |
+
"female": "anthro_female",
|
| 481 |
+
"genderless": "anthro_character",
|
| 482 |
+
"intersex": "anthro_intersex"
|
| 483 |
+
},
|
| 484 |
+
"furry_features": {
|
| 485 |
+
"general_anthro": [
|
| 486 |
+
"anthropomorphic body",
|
| 487 |
+
"digitigrade or plantigrade legs (depending on species)",
|
| 488 |
+
"ears matching chosen species (pointy, floppy, feathered, etc.)",
|
| 489 |
+
"tail with fur, scales, or fins",
|
| 490 |
+
"muzzle or beak or snout shape",
|
| 491 |
+
"whiskers if feline or rodent",
|
| 492 |
+
"feathered wings if avian",
|
| 493 |
+
"webbed limbs if aquatic",
|
| 494 |
+
"horns or antlers if ungulate or mythical"
|
| 495 |
+
],
|
| 496 |
+
"body_shape": [
|
| 497 |
+
"hybrid of human torso + animal limbs",
|
| 498 |
+
"fur or scale covering arms, legs, torso",
|
| 499 |
+
"paw-like hands/feet or talons/claws",
|
| 500 |
+
"adapted chest/hip ratio to reflect chosen species"
|
| 501 |
+
],
|
| 502 |
+
"species_guidance": [
|
| 503 |
+
"If canid (e.g. dog, wolf, fox): muzzle shape, pointed ears, bushy tail",
|
| 504 |
+
"If felid (e.g. cat, lion, tiger): retractable claws, whiskers, feline muzzle",
|
| 505 |
+
"If avian (birdlike): feathered arms/wings, beak or partial muzzle, taloned feet",
|
| 506 |
+
"If aquatic (fish, shark, dolphin): fins, slick or scaly skin, webbed digits",
|
| 507 |
+
"If mustelid (ferret, otter, skunk): elongated body, playful posture, distinct tail",
|
| 508 |
+
"If rodent (mouse, rat, squirrel): round ears, big eyes, slender tail, front incisors",
|
| 509 |
+
"If ungulate (horse, deer, bovine): hooved feet, horns/antlers, fur coat",
|
| 510 |
+
"If reptile/amphibian (snake, lizard, croc, frog): scaly hide, forked tongue, tail spikes",
|
| 511 |
+
"If fantasy/mythic (dragon, gryphon, demon, angel, etc.): combine magical or mythical traits"
|
| 512 |
+
]
|
| 513 |
+
},
|
| 514 |
+
"body_shape_adjustment": "Ensure consistent anthro design: partial human silhouette with clear animal attributes. Possibly digitigrade stance.",
|
| 515 |
+
"clothing": [
|
| 516 |
+
"normal human or fantasy clothing adapted for tail + ears",
|
| 517 |
+
"cut or opening in pants/skirt for tail",
|
| 518 |
+
"footwear replaced or removed if paws/claws/hooves conflict",
|
| 519 |
+
"armor or harness that fits anthro torso shape"
|
| 520 |
+
],
|
| 521 |
+
"accessories": [
|
| 522 |
+
"collar or neckband (common in furry designs)",
|
| 523 |
+
"ear piercings suited for animal ears",
|
| 524 |
+
"fur-friendly harness, belts, or pouches",
|
| 525 |
+
"bracelets or cuffs that accommodate fur or scale thickness"
|
| 526 |
+
],
|
| 527 |
+
"expression_pose": [
|
| 528 |
+
"slightly animalistic stance (digitigrade posture if applicable)",
|
| 529 |
+
"muzzle grin, snarl, or beak expression",
|
| 530 |
+
"ears perked or flattened to convey mood",
|
| 531 |
+
"tail wagging, swishing, or curled to show emotion"
|
| 532 |
+
],
|
| 533 |
+
"avoid": [
|
| 534 |
+
"purely human face (must show muzzle/beak/snout detail)",
|
| 535 |
+
"contradictory species mix (like cat muzzle + dog ears) unless user states 'hybrid'",
|
| 536 |
+
"forgetting to incorporate species from furry_species.json"
|
| 537 |
+
],
|
| 538 |
+
"extra_keywords": [
|
| 539 |
+
"furry",
|
| 540 |
+
"anthro",
|
| 541 |
+
"fur pattern",
|
| 542 |
+
"digitigrade legs",
|
| 543 |
+
"muzzle",
|
| 544 |
+
"tail",
|
| 545 |
+
"anthropomorphic",
|
| 546 |
+
"hybrid creature"
|
| 547 |
+
],
|
| 548 |
+
"notes_on_furry_data": "Look up chosen species in furry_species.json. If user picks 'Canids > Wolf', incorporate wolf muzzle, ears, tail, etc."
|
| 549 |
}
|
| 550 |
},
|
| 551 |
|
|
|
|
| 894 |
"split-focus diopter shot",
|
| 895 |
"silhouette shot with strong rim light"
|
| 896 |
]
|
| 897 |
+
}
|
| 898 |
+
},
|
| 899 |
|
| 900 |
+
"override_conflicting_descriptors": {
|
| 901 |
+
"female_to_male": {
|
| 902 |
+
"heroine": "hero",
|
| 903 |
+
"she": "he",
|
| 904 |
+
"her": "his",
|
| 905 |
+
"hers": "his",
|
| 906 |
+
"woman": "man"
|
| 907 |
+
},
|
| 908 |
+
"male_to_female": {
|
| 909 |
+
"hero": "heroine",
|
| 910 |
+
"he": "she",
|
| 911 |
+
"his": "her",
|
| 912 |
+
"man": "woman"
|
| 913 |
+
},
|
| 914 |
+
"any_to_genderless": {
|
| 915 |
+
"she": "they",
|
| 916 |
+
"her": "them/their",
|
| 917 |
+
"he": "they",
|
| 918 |
+
"his": "their",
|
| 919 |
+
"heroine": "heroic figure",
|
| 920 |
+
"hero": "heroic figure",
|
| 921 |
+
"man": "person",
|
| 922 |
+
"woman": "person"
|
| 923 |
+
},
|
| 924 |
+
"any_to_intersex": {
|
| 925 |
+
"she": "xe",
|
| 926 |
+
"he": "xe",
|
| 927 |
+
"her": "xer",
|
| 928 |
+
"his": "xer",
|
| 929 |
+
"heroine": "hero-xe",
|
| 930 |
+
"hero": "hero-xe",
|
| 931 |
+
"woman": "intersex individual",
|
| 932 |
+
"man": "intersex individual"
|
| 933 |
+
},
|
| 934 |
"trans_to_furry": {
|
| 935 |
+
// If we want to forcibly remove "she/her" in favor of "anthro_female"?
|
| 936 |
+
// You can add more custom mappings here if needed, e.g. "heroine" -> "anthro hero"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 937 |
}
|
| 938 |
+
},
|
| 939 |
+
|
| 940 |
+
"priority_of_rules": {
|
| 941 |
+
"note": "If user picks multiple transformations (e.g. Furry + Male), forcibly overwrite female-coded words with male-coded + anthro-coded tags. The transform_furry logic merges with the chosen gender logic."
|
| 942 |
+
},
|
| 943 |
|
| 944 |
+
"system_prompt_instructions": "If user picks 'male', forcibly remove or replace female-coded words from original prompt (heroine->hero, she->he, etc.). If user picks 'trans_to_furry' but also 'female_to_male', you must produce an 'anthro_male' final result. Overwrite any conflicting text in the original prompt. Ensure only one final gender or anthro identity remains."
|
| 945 |
}
|