From 8a8456fac88689df3a2d74a6c652309afef29c48 Mon Sep 17 00:00:00 2001
From: Trinidad <anchaiscastilla@gmail.com>
Date: Thu, 27 Jun 2024 23:39:11 +0200
Subject: [PATCH] Text for toggle & try to fix face out of frame

---
 src/art/genAI/prompts/stylePromptPart.js | 6 +++---
 src/gui/options/options.js               | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/art/genAI/prompts/stylePromptPart.js b/src/art/genAI/prompts/stylePromptPart.js
index 70a89815d86..e66c9e23d49 100644
--- a/src/art/genAI/prompts/stylePromptPart.js
+++ b/src/art/genAI/prompts/stylePromptPart.js
@@ -12,13 +12,13 @@ App.Art.GenAI.StylePromptPart = class StylePromptPart extends App.Art.GenAI.Prom
 			}
 			case 1: // photorealistic
 				if (this.slave.visualAge < 18 && V.aiAgeFilter) {
-					return "<lora:LowRA:0.5> front-up portrait, (tight medium shot:1.2), (focus on face:1.2), photorealistic, dark theme, black background";
+					return "<lora:LowRA:0.5> front-up portrait, (tight medium shot:1.2), (focus on face:1.1), photorealistic, dark theme, black background";
 				} else {
 					return "<lora:LowRA:0.5> full body portrait, photorealistic, dark theme, black background";
 				}
 			case 2: // anime/hentai
 			if (this.slave.visualAge < 18 && V.aiAgeFilter) {
-				return "front-up portrait, (tight medium shot:1.1), (focus on face:1.2), 2d, anime, hentai, dark theme, black background";
+				return "front-up portrait, (tight medium shot:1.1), (focus on face:1.1), 2d, anime, hentai, dark theme, black background";
 			} else {
 				return "full body portrait, 2d, anime, hentai, dark theme, black background";
 			}
@@ -38,7 +38,7 @@ App.Art.GenAI.StylePromptPart = class StylePromptPart extends App.Art.GenAI.Prom
 			}
 			case 1: // photorealistic
 			if (this.slave.visualAge < 18 && V.aiAgeFilter) {
-				return "NSFW, greyscale, monochrome, cg, render, unreal engine, full shot, medium full shot, full body portrait, waist, hips, navel, bottom, legs, head out of frame, eye out of frame";
+				return "NSFW, greyscale, monochrome, cg, render, unreal engine, full shot, medium full shot, full body portrait, waist, hips, navel, bottom, legs, (head out of frame:1.1), (eye out of frame:1.2)";
 			} else {
 				return "greyscale, monochrome, cg, render, unreal engine, closeup, medium shot";
 			}
diff --git a/src/gui/options/options.js b/src/gui/options/options.js
index 91735b58b2c..6dc1f9bfb2b 100644
--- a/src/gui/options/options.js
+++ b/src/gui/options/options.js
@@ -1623,7 +1623,7 @@ App.UI.artOptions = function() {
 
 				options.addOption("Visual age filter", 'aiAgeFilter')
 					.addValue("Enabled", true).on().addValue("Disabled", false).off()
-					.addComment(`Some images of characters that <U>appear to be</U> minors may be questionable in some countries, even if generated by AI. This option tries to generate SFW images for them. <span class="warning">You may want to check you local laws before disabling this option.</span>`);
+					.addComment(`Creating images of characters that <U>appear to be</U> minors may be questionable in some countries, especially if they are generated by AI. Realistic images are even riskier due to their easy confusion with real ones. This option attempts to generate SFW images for them. <span class="warning">You may want to check you local laws before disabling this option.</span>`);
 
 				options.addOption("Caching Strategy", 'aiCachingStrategy')
 					.addValue("Reactive", 'reactive').addValue("Static", 'static')
-- 
GitLab