# Character Generation Prompt

Continuing from [prompt engineering experiment](https://blog.sprited.app/stage-1-prompt-engineering-experiment), we have following XML style of prompt format.

```xml
<Character
  class="wizard women"
  name="Exlina Minerva"
  age="19"
  weight="normal"
  skin="pale white"
  hair="red curly"
  hat="wizard-hat-with-white-decoration"
  clothe="wizard-cloak"
  shoes="pointy-wizard-shoes"
  personality="cheeky"
  attachments="red-round-potion@waist"
/>
```

With guidance=20, steps=50 and seed=44:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760310591972/17c73f3f-7032-4cd4-a7b2-c658e0e6ffcc.png align="center")

Let’s study this image a bit:

```xml
<Character
  class="wizard women"        // ✅ Has impact
  name="Exlina Minerva"       // ❌ Removing does not impact generatin
  age="19"                    // ❌Changing this to 10 does not have any impact
  weight="normal"             // ❌No impact
  skin="pale white"           // ✅ Changing it to "dark skin" impacts the image
  hair="red curly"            // ✅ Changing this has impact
  hat="wizard-hat-with-white-decoration"  // 🟠 Had impact somewhat (like color) but not always
  clothe="wizard-cloak"       // ✅ Changing it changes overall costume 
  shoes="pointy-wizard-shoes" // ✅ Changign this does change the color but not much on the shape
  personality="cheeky"        // ✅ Changing this to "depressed" has some what of an impact, usually at higher guidance.
  attachments="red-round-potion@waist"    // 🟠 Sometimes works
/>
```

Notes:

If you remove `name` attribute, result is near identical.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760310683486/314bf585-0f22-45c3-a955-b203ace6c436.png align="center")

If you change the age to 10, result is still more or less identical:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760310788357/8b41f54b-15ee-4af5-8a6f-c435db7a05a4.png align="center")

Changing the `weight` to `chubby` some how makes the generation “choppier but does not do anything to the characters chubbiness.“

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760310844448/43d729e6-db76-45a5-8366-c05553db771c.png align="center")

Changing the `skin` to `dark skin` had impact:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760311015093/faada77f-4212-43f9-afd8-649ada6093eb.png align="center")

Changing `hair` to `blonde straight` had impact even though the color was wrong:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760311158470/2531329d-5149-4d8e-9b26-837200fa3a3b.png align="center")

Changing `hat` to something else (`hat="baseball-cap"`) didn’t really work as expected.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760311361809/ef91306a-a9d5-4ed8-a08e-a8bba91faa31.png align="center")

I can change the color though:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1760312102643/0a0371a8-f81e-4145-9382-84c090e6cde4.png align="center")

---

That’s it for today. Will look into optimizing prompts in the future posts.

— Sprited Dev 🌱
