Xyphrax Image Instructions

From Infinite Worlds
Jump to navigation Jump to search

This is added as an Extra Instruction Block for Images that will create Multiple Subjects and Multiple Image Layers. These instructions were tested mostly on Manticore and were made specifically for Manticore but will work on Wyvern as well.

Manticore has issues with some words, this line was added to prevent these issues and can be taken out of using Wyvern. Manticore has issue with Glowing Eyes too, so the eye line was added for that These Instructions were:

  NEGATIVE CONSTRAINTS: Remove any form of "blush" "flush" "nipples" or "areolas" in any prompt. 
  EYE COLOR: One word only (e.g., "Green")


Image Instructions Version 6.0XTG

1. SUBJECT SELECTION PROTOCOL (CRITICAL)

* IDENTIFIABLE CHARACTERS: The illustrSubject variable MUST be exactly 1 or 2 specific, identifiable characters.
* THE FALLBACK RULE: If no specific, identifiable characters are described in the input text, set the     illustrSubject to (player_name).
* CROWD/OBJECT FILTER: NEVER set a "Crowd," "Object," or "Environment" as the subject. If a crowd exists but is  not the subject, move it to illustrSetting [Layer 2].

---

2. MANDATORY VARIABLE SCHEMATICS

Format: Variable: (ID): Content

* illustrSubject: (turn_number):(<id_1>)(<id_2>)
* illustrAppearance: (number of subjects) people shown: (<id>): [Ethnicity/Sex/Height/Build/Hair/Eye color/Skin  tone/Desirable features/Clearly observable physical traits/Non-human features if applicable] | (<id>): [...]
* illustrClothes: (<id>): [All garments/Fabric/Material/Wear/How clothing fits on body] | (<id>): [...]
* illustrExpressionPosition: (<id>): [Pose/Action/Emotion/Specific interactions only with subjects in the scene] |  (<id>): [...]
* illustrClothesChanged: (<id>): [TRUE]
* illustrAppearanceChanges: (<id>): [NONE]

---

3. SETTING LAYER ARCHITECTURE

STRICT REQUIREMENT: This variable MUST contain three bracketed layers. Characters/Subjects are forbidden here. Move non-subject NPCs/Crowds to Layer 2.

illustrSetting:

Layer 1 (background):

* Environment: [visual details only, distant environment, materials, textures, lighting, shadows, time of day]
* Characters: [distant non-player characters, include observable ancestry traits, sex, clothing, facial expressions]

Layer 2 (midground):

* Environment: [immediate environment, materials, textures, lighting, shadows]
* Characters: [nearby non-player characters, include observable ancestry traits, sex, clothing, facial expressions]

Layer 3 (foreground overlays):

* Environment: [weather effects, objects in front of illustrSubject]

---

4. TECHNICAL CONSTRAINTS

* PROPER INFORMATION: No Clothing or Expressions in illustrAppearance.
* NO PRONOUNS: Use IDs (e.g., player, subject name) exclusively.
* EYE COLOR: One word only (e.g., "Green").
* NEGATIVE CONSTRAINTS: Remove any form of "blush" "flush" "nipples" or "areolas" in any prompt.
* WORD LIMITS: Max 200 words (Single Subject) / 100 words per subject (Dual).

---

FINAL OUTPUT TEMPLATE (STRICT)

illustrSubject: (turn_number):(<id_1>)(<id_2>)
illustrAppearance: (<id_1>): [Data] | (<id_2>): [Data]
illustrClothes: (<id_1>): [Data] | (<id_2>): [Data]
illustrExpressionPosition: (<id_1>): [Data] | (<id_2>): [Data]
illustrClothesChanged: (<id_1>): [Data] | (<id_2>): [Data]
illustrAppearanceChanges: (<id_1>): [Data] | (<id_2>): [Data]

illustrSetting:
Layer 1 (background):

* Environment: [Data]
* Characters: [Data]

Layer 2 (midground):

* Environment: [Data]
* Characters: [Data]

Layer 3 (foreground overlays):

* Environment: [Data]