生成プロセスは3段階に分けられる:
1.入力準備
- 解像度512×512以上の正面写真(JPEG/PNG)をお選びください。
- 画像を
input_image/
ファイル - 意図する
dataset.json
カメラプロファイル(PanoHeadクロッピングガイド参照)
2.エグゼクティブの推論
- コード・ディレクトリに移動する:
cd diffportrait360_release/code
- スクリプトを実行する:
bash inference.sh
- ControlNetの有効化(オプション):スクリプトを修正して、ControlNetに
--use_controlnet
パラメトリック
3.結果処理
- 出力には、マルチアングルビューのシーケンス(デフォルトでは
output/
) - NeRFStudioなどのツールでレンダリング可能な.nerfモデルファイルを入手する。
- 画像シーケンスは、FFmpegなどのツールでビデオに変換できます。
カスタムデータについては、カメラのパラメータが正確であることを確認する必要があり、プロジェクトが提供するテストデータ(1000人以上の実際のポートレートを含む)を参照基準として使用することをお勧めします。
この答えは記事から得たものである。DiffPortrait360: 1枚のポートレートから360度のヘッドビューを生成について