ComfyUIでSD1.5モデルを用いて人物画像を生成する際、意図しないエフェクトや装飾が人物に付随して描画されることがあります。こうした不要要素は、プロンプトの調整やネガティブプロンプトの活用で抑制可能です。本記事では、効果的なプロンプト設計の方法を具体例とともに解説します。
プロンプトとネガティブプロンプトの違い
通常のプロンプトでは描画したい要素を指定しますが、不要な要素を抑えるにはネガティブプロンプトを使用します。ネガティブプロンプトに「不要なエフェクト」や「光のオーラ」などを記述することで、生成画像から除外されやすくなります。
具体例として、人物だけを生成したい場合はネガティブプロンプトに glow, sparkles, magic effect と記述することで、意図しない装飾を抑えられます。
モデルの特性を理解する
SD1.5は学習データに多くのエフェクト表現が含まれているため、人物に光や装飾が付くことがあります。これを避けるには、プロンプトで人物に関連する具体的な特徴を明確にすることが重要です。
例えば、realistic face, portrait, neutral background のように人物の特徴と背景の簡素化を指示すると、余計なエフェクトが入りにくくなります。
プロンプト構造の工夫
生成時には、ポジティブプロンプトで描画要素を詳細に指定し、ネガティブプロンプトで除外したい要素を列挙することで制御力が向上します。また、フレーズの順序やカンマで区切ることで、生成エンジンが理解しやすくなります。
具体例として、full body, casual clothes, neutral expression をポジティブプロンプトに設定し、glowing particles, magic aura, sparkles をネガティブプロンプトに設定します。
生成パラメータの調整
CFGスケールやステップ数などの生成パラメータも、不要エフェクトの発生に影響します。CFGスケールを適切に設定することで、プロンプトに沿った描写が優先され、過剰な装飾が減少します。
例えば、CFGスケールを20前後に設定し、ステップ数を25〜30にすると、プロンプト内容が忠実に反映されやすくなります。
まとめ
ComfyUIでSD1.5を使用して人物を生成する場合、不要エフェクトはプロンプトの精緻化とネガティブプロンプトの活用、生成パラメータの調整によって抑制可能です。人物の特徴を明確にし、不要な要素を列挙することで、よりクリーンな画像生成が実現できます。


コメント