本日はUnityの技術調査枠です。
Unity AIのドキュメントを読みながら実際に操作を試して記事に残します。
Unity AI
以下のUnity AIのドキュメントを試しながら実行時のキャプチャをしていきます。
docs.unity3d.com
参照画像からスプライトを生成する
参照画像を使用してスプライト生成プロセスをガイドすることができます。参照画像の種類によって出力への影響は異なります。
参照画像はProjectウィンドウ、シーンビューまたは独自に生成した画像のいずれかです。
今回は以下の画像を参照画像にAnimeのトレーニングスタイルを持つAIモデルを使ってスプライトを作成してみました。

実施例
スプライト生成に参照画像を使用するには以下の手順を実施します。
Generateウィンドウで[Add More Controls to Prompt]を選択します。

画像の参照方法について以下の参照タイプから選択します。

画像参照(Image Reference)
参照画像を使用して変更するソース画像を定義します。
スタイル参照(Style Reference)
生成されたスプライトが参照画像の芸術的なスタイルに従うように調整します。
コンポジション参照(Composition Reference)
生成されたスプライト内の要素の空間的な配置に影響を与えます。
深度参照(Depth Reference)
参照画像に基づいて生成されたスプライトに深度情報を追加します。
ラインアート参照(Line Art Reference)
出力スプライトが参照画像のラインアートスタイルに従うように調整します。
フィーチャ参照(Feature Reference)
参照画像のカラーパターンや形状などの特定の視覚的ディテールを生成されたスプライトに一致させます。
参照セクションに参照対象の画像を設定します。
[Assets]フォルダから参照画像をドラッグして選択できます。

[Strength]スライダーを調整して参照画像が生成されるスプライトにどの程度影響を与えるかを調整します。

[Generate]を実行してスプライトを出力します。
何かしらのプロンプトを入力する必要があります。

以下の通り、参照画像を元にスプライトが作成されました。

以下は影響度を最大にしたパターンです。より参照画像に近い出力が得られています。
