Mastering Emotional Expressions for Anime Models in Fooocus: A Prompt Guide

Have you ever noticed how capturing an emotion just right can bring a static image to life? This tutorial takes a deep dive into how to express a wide range of emotions on the character’s face, using various prompts to make characters feel alive. Keep in mind, showing emotion usually involves more than just the face, like body language, but we won’t get into that here. Get ready to take your art to the next level by mastering how to show feelings. Let’s start this creative journey together.

Overview

Wikipedia’s emotion classification page lists various ways to classify emotions. One of the approaches identifies six basic emotions [1]:

  • anger
  • disgust
  • fear
  • happiness
  • sadness
  • surprise

We will be adopting this approach as the base in this tutorial. In addition, we will be covering embarrassment. The animaPencilXL_v100.safetensors model was used to generate images, and a prompt for each image will be provided. As a disclaimer, it’s important to note that the tags provided may not always be effective in other anime models, or even in animaPencilXL. In cases where the below tags do not produce the desired results, we recommend experimenting with synonymous terms to achieve optimal outcomes.

Anger

Positive prompt: 1girl, 20 yo woman, annoyed, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, annoyed, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, scowl, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, scowl, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, angry, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, angry, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, angry, excited, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, angry, excited, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Disgust

Positive prompt: 1girl, 20 yo woman, face, disgust, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, disgust, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Fear

Positive prompt: 1girl, 20 yo woman, face, worried, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, worried, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, scared, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, scared, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, scared, screaming, tears, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, scared, screaming, tears, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, scared, screaming, tears, closed eyes, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, scared, screaming, tears, closed eyes, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Happiness

Positive prompt: 1girl, 20 yo woman, face, light smile, thinking, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, light smile, thinking, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, light smile, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, light smile, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, happy, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, happy, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, excited, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, excited, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, face, excited, smile, open mouth, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, face, excited, smile, open mouth, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Sadness

Positive prompt: 1girl, 20 yo woman, lonely, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, lonely, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, sad, sweater, best qualityest quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, sad, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, sad, (tears:1.3), sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, sad, (tears:1.3), sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Surprise

Positive prompt: 1girl, 20 yo woman, surprised, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, surprised, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Positive prompt: 1girl, 20 yo woman, surprised, open mouth, constricted pupils, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, surprised, open mouth, constricted pupils, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

Embarrassment

Positive prompt: 1girl, 20 yo woman, embarrassed, sweater, best quality

Generation parameters

{
“Prompt”: “1girl, 20 yo woman, embarrassed, sweater, best quality”,
“Negative Prompt”: “nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name”,
“Fooocus V2 Expansion”: “”,
“Styles”: “[]”,
“Performance”: “Speed”,
“Resolution”: “(1024, 1024)”,
“Sharpness”: 2,
“Guidance Scale”: 4,
“ADM Guidance”: “(1.5, 0.8, 0.3)”,
“Base Model”: “animaPencilXL_v100.safetensors”,
“Refiner Model”: “None”,
“Refiner Switch”: 0.5,
“Sampler”: “dpmpp_2m_sde_gpu”,
“Scheduler”: “karras”,
“Seed”: 330627371048157193,
“LoRA 1”: “sd_xl_offset_example-lora_1.0.safetensors : 0.1”,
“Version”: “v2.1.864”
}

References

[1] Emotion classification. Retrieved from https://en.wikipedia.org/wiki/Emotion_classification

Leave a Comment

Your email address will not be published. Required fields are marked *