Spaces:
Running
Running
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 |
}
|