dream-textures - Blenderシェーダーエディターに組み込まれた安定した拡散

(Stable Diffusion built-in to the Blender shader editor)

Created at: 2022-09-09 01:53:16
Language: Python
License: GPL-3.0

ドリームテクスチャ、字幕:Blenderに組み込まれた安定した拡散

最新リリース 不和に参加する 合計ダウンロード数 ブレンダーマーケットで購入

  • テクスチャ、コンセプトアート、背景アセットなどをシンプルなテキストプロンプトで作成
  • 「シームレス」オプションを使用して、目に見える継ぎ目のない完全にタイル状のテクスチャを作成します
  • 「プロジェクトドリームテクスチャ」と画像への奥行きでシーン全体にテクスチャを付ける
  • サイクルレンダーパスを使用したアニメーションのスタイルを変更する
  • マシン上でモデルを実行して、サービスの速度低下なしに反復処理する

取り付け

最新リリースをダウンロードし、そこの指示に従って起動して実行します。

macOSでは、依存関係に関する検疫の問題が発生する可能性があります。この問題を回避するには、アプリで次のコマンドを実行します。これにより、PyTorch の s と s を、システム環境設定でそれぞれ手動で許可しなくても読み込むことができます。

Terminal
xattr -r -d com.apple.quarantine ~/Library/Application\ Support/Blender/3.3/scripts/addons/dream_textures/.python_dependencies
.dylib
.so

インストールの視覚的なガイドが必要な場合は、Ashlee Martino-Tarrのこのビデオチュートリアルを参照してください。 https://youtu.be/kEcr8cNmqZk

ガイドが古くなった場合は、常に最新バージョンのアドオンをインストールしてください。

使い

ここにいくつかのクイックガイドがあります:

セットアップ

さまざまなプラットフォームと構成のセットアップ手順。

画像生成

テクスチャやコンセプトアートなどをテキストプロンプトで作成します。さまざまな構成オプションを使用して、探しているものを正確に取得する方法について説明します。

画像生成プロセスの各ステップを示す図

テクスチャ投影

モデル全体とシーンに、画像に奥行きのあるテクスチャを付けます。

テクスチャ投影プロセスの各ステップを示す図

インペイント/アウトペイント

インペイントして画像を修正し、既存のテクスチャをシームレスなテクスチャに自動的に変換します。

アウトペイント: 画像を任意の方向に拡張してサイズを大きくします。

アウトペイントプロセスの各ステップを示すグラフィック

レンダーパス

スタイル転送を実行し、後処理ステップとして安定した拡散を使用して新しいアニメーションを作成します。

レンダー パスの各フレームを元の結果と生成された結果で分割して表示するグラフィック

AI アップスケーリング

低解像度世代を4倍にアップスケールします。

アップスケーリングプロセスの各ステップを示す図

歴史

後で使用するために履歴エントリを呼び出し、エクスポート、およびインポートします。

互換性

Dream Textures は CUDA と Apple Silicon GPU でテストされています。4GB以上のVRAMを推奨します。

サポートされている GPU に問題がある場合は、問題を作成してください。

クラウド処理

ハードウェアがサポートされていない場合は、DreamStudio を使用してクラウドで処理できます。リリースノートの指示に従って、DreamStudio でセットアップします。

貢献

リポジトリのクローンを作成した後、開発環境をセットアップするためにさらにいくつかの手順を完了する必要があります。

  1. サブモジュールのインストール:
git submodule update --init --recursive
  1. デバッグには、VSCode用のブレンダー開発拡張機能をお勧めします。ただし、手動でインストールしたいだけの場合は、リポジトリフォルダーをBlenderのアドオンディレクトリに置くことができます。
    dream_textures
  2. Blenderでローカルアドオンを実行した後、通常どおりモデルの重みを設定します。
  3. 依存関係をローカルにインストールする
    • Blenderの設定ウィンドウを開く
    • インターフェイス>表示>開発者エクストラを有効にする
    • 次に、開発用の依存関係を [アドオン] > [Dream Textures] > 開発ツールにインストールします。
    • これにより、選択したプラットフォームのすべてのpip依存関係がにダウンロードされます
      .python_dependencies

ヒント

  1. Appleシリコンでは、互換性のないバイナリを使用してgRPCでエラーが発生することがあります。その場合は、次のコマンドを使用して正しい gRPC バージョンをインストールしてください。
    requirements-dream-studio.txt
pip install --no-binary :all: grpcio --ignore-installed --target .python_dependencies --upgrade