ComfyUI 3D Packを活用して3Dアセットを作成する

AIツール

ComfyUI 3D Packは、画像や動画と同様に、3Dアセット生成を手軽かつ高品質に実現するノード群です。最新の3D技術やアルゴリズムを活用し、メッシュやUVテクスチャの処理をスムーズにサポートします。

実行環境

今回は、既存のComfyUIにインストールせず、WindowsでComfyUI-3D-Packを実行するための専用パッケージをインストールします。インストールの失敗や環境の破損を避けるため、別の環境で使用します。

OSWindows11 24H2
Comfy3D-WinPortabler6-pt25

以下のソフトウェアも必要です。

CUDA Toolkit 12.4.1

インストール時、CUDAは「Libraries」と「Compiler」だけをインストールすれば問題ないようです。ディスプレイドライバは、インストールするコンポーネントのバージョンより古い場合、合わせて更新してください。

Build Tools for Visual Studio 2022

リンクの下部から探してダウンロードしてください。

C++によるデスクトップ開発にチェックを入れてインストールしてください。

インストール

ダウンロード

パッケージをダウンロードします。ファイルは2つに分割されているので、両方をダウンロードしてから解凍してください。

Compute Capabilityの確認

以下のリンクから、お使いのグラフィックボードのCompute Capabilityを確認してください。Compute Capabilityは、NVIDIAのGPUがサポートするCUDA機能やハードウェア性能を示す指標です。

batファイル編集

!FIRST_RUN-compile-install.batrun.batを編集します。メモ帳などで開き、以下の項目を探してください。

set TORCH_CUDA_ARCH_LIST=6.1+PTX

調べたCompute Capabilityの数値に変更し、保存します(例:RTX30xxの場合)。

set TORCH_CUDA_ARCH_LIST=8.6

(オプション)Stable Fast 3Dを使用する場合

Stable Fast 3Dを使用するには、それをダウンロードするためのHugging Faceのアクセストークンが必要です。

run.batを編集します。メモ帳などで開き、以下の項目を探してください。

rem set HF_TOKEN=

以下のように編集して作成したアクセストークンを設定してください。

set HF_TOKEN=hf_yourtoken

batファイル実行

  1. !FIRST_RUN-compile-install.batを実行
  2. (Unique3Dを使用する場合)download-models-for-Unique3D.batを実行
  3. run.batを実行

次回からはrun.batを実行するだけでOKです。

使い方

Hunyuan3D、StableFast3D、Unique3D、InstantMesh、TripoSR など、さまざまなモデルを試すことができます。

VRAM12GBでは、モデルによっては設定を下げないと動作しない場合があります。

ワークフローのタブには、複数のモデルのワークフローが用意されているので、読み込んで使用してください。インプットイメージにも複数のサンプルが用意されているので、ぜひ試してみてください。それぞれのモデルは初回のダウンロードに時間がかかります。

以下は、StableFast3Dで生成したサンプルです。

タイトルとURLをコピーしました