SSParallaxX - 3D Parallax Animation for ComfyUI

詳細

ファイルをダウンロード

モデル説明

SSParallaxX - ComfyUI用3Dパララックスアニメーション

深度に基づく動きで、あらゆる2D画像を圧倒的なパララックスアニメーションに変換!

🎬 深度に基づく動きで、圧倒的なパララックスアニメーションを生成!

高度な深度推定と統合された動画処理ツールにより、パララックスアニメーションの作成がこれまでになく簡単になりました!以下のように操作するだけ:

  1. 👀 SS Image Uploader を使用して画像を読み込みます

  2. 👀 3D Parallax Animation ノードで処理し、深度に基づく動きを持つフレームを生成します

  3. 👀 SS Images to Video Combiner でフレームを動画またはGIFに統合します

外部の深度マップや別途の動画処理ツールは一切不要。すべてがシームレスなワークフローで自動処理されます!

Parallax Animation Example - Transform any 2D image into stunning parallax animations with depth-based motion

ComfyUI用のSSParallaxXリポジトリへようこそ!🚀 画像にリアルな3D動きを加え、圧倒的なパララックスアニメーションを作成しましょう!この強力な深度推定ノードは、通常の2D画像を、シーン内の深度に応じてオブジェクトが動く没入型アニメーションに変換します。リアルな深さで、画面上から飛び出すような目を引くコンテンツを簡単に作成できます!

はじめに

Parallax Animation Example - Transform any 2D image into stunning parallax animations with depth-based motion

SSParallaxXノードは、ComfyUI用に設計された最先端の2D→3Dアニメーションツールで、内蔵の深度マップ生成機能によりプロフェッショナルな品質のパララックスアニメーションを生成します。高度なAI深度推定技術を搭載し、画像から自動的に高品質な深度マップを作成するため、外部の深度ソースは不要です。このツールは、シーン内の深度に応じてオブジェクトが3次元空間で動くかのように見え、あなたのお気に入りの画像を生き生きと再現する圧倒的なビジュアル効果を生み出します!

利用可能なノード

このリポジトリには、魅惑的な3Dモーション効果を生み出すための強力なパララックスアニメーションおよび動画処理ノードが含まれています:

コアアニメーションノード

  • 👀 3D Parallax Animation by SamSeen:私たちのフラッグシップAI深度推定ノードで、圧倒的なパララックスアニメーションを生成します。通常の2D画像を入力するだけで、リアルな深度感のある没入型アニメーションが自動的に作成されます。

動画処理ノード

  • 👀 SS Image Uploader by SamSeen:カスタマイズ可能な解像度で単一画像を読み込み、リサイズするシンプルで強力なツール。さまざまな画像ソースから一貫した3Dコンテンツを作成するのに最適です。

  • 👀 SS Images to Video Combiner by SamSeen:処理済みの画像シーケンスを複数形式(MP4、WebM、GIF)で動画またはGIFに統合し、オーディオの統合もサポートして、完全な没入体験を実現します。

インストール

ComfyUI用のこのパララックスアニメーション拡張機能をインストールするには、リポジトリをクローンし、ComfyUIインストールディレクトリのcustom_nodesフォルダーに追加してください:

cd ComfyUI/custom_nodes
git clone https://github.com/SamSeen/SSParallaxX.git
cd SSParallaxX
pip install -r requirements.txt

インストール後、ComfyUIを再起動するか、ウェブインターフェースを再読み込みして、ノードブラウザーの「👀 SamSeen」カテゴリに新しいノードが表示されることを確認してください。

詳細な機能

👀 3D Parallax Animation by SamSeen

このノードは高度な深度推定を使用して画像から自動的に深度マップを生成し、オブジェクトが深度に応じて動くパララックスアニメーションを作成します:

入力パラメータ:

  • base_image:アニメーション化する入力画像

  • num_frames:生成するフレーム数(デフォルト:20)

  • horizontal_shift:最大水平ピクセルシフト(デフォルト:30.0)

  • vertical_shift:最大垂直ピクセルシフト(デフォルト:10.0)

  • blur_radius:より自然な結果を得るために深度マップをぼかす(デフォルト:3)

  • invert_depth:必要に応じて前景/背景を反転(デフォルト:false)

  • clockwise:楕円運動の方向(デフォルト:true)

  • loop_type:「Forward」または「Bounce」のアニメーションスタイルを選択

  • external_depth_map:精密な制御用のカスタム深度マップ(オプション)

出力:

  • frames:画像シーケンスとして生成されたアニメーションフレーム

  • depth_map:さらなる処理用に生成された深度マップ

👀 SS Image Uploader

このノードは単一の画像を読み込み、リサイズします:

入力パラメータ:

  • image:アップロードする画像ファイルを選択

  • max_width:リサイズ時の最大幅(デフォルト:512)

  • max_height:リサイズ時の最大高さ(0 = 自動)

出力:

  • image:読み込まれてリサイズされた画像

👀 SS Images to Video Combiner

このノードは画像のシーケンスを動画またはGIFに統合します:

入力パラメータ:

  • images:統合する入力画像シーケンス

  • frame_rate:出力動画の1秒あたりのフレーム数(デフォルト:30)

  • filename_prefix:出力ファイル名のプレフィックス

  • format:出力形式(mp4、webm、gif)

  • save_output:出力を出力ディレクトリに保存するかどうか

  • audio:動画に追加するオーディオ(オプション)

出力:

  • video_path:生成された動画ファイルのパス

AI深度推定

3D Parallax Animationノードは高度なAIモデルで深度推定を行います。深度マップは、各ピクセルがパララックスアニメーションでどの程度動くかを決定するために使用され、深度マップ上で明るい(手前)オブジェクトは、暗い(奥)オブジェクトよりも大きく動きます。

深度推定モデルは、初回のノード使用時に自動的にダウンロードされます。初回実行時にはインターネット接続が必要です。

手動での深度モデルインストール

自動深度マップ抽出モデルのダウンロードに失敗した場合、手動で深度推定モデルをインストールできます:

  1. Hugging Faceのモデルカードにアクセス

  2. モデルファイルをダウンロード

  3. 適切なディレクトリに配置

  4. ComfyUIを再起動するか、ウェブインターフェースを再読み込み

依存関係

この拡張機能には以下のPythonパッケージが必要です:

torch>=2.0.0          # ニューラルネットワーク処理
pillow                # 画像処理
numpy                 # 数値処理
opencv-python         # コンピュータビジョン
tqdm                  # 進行状況の追跡

パララックスアニメーションの最適化

リアルな深度効果を持つプロフェッショナルな品質のパララックスアニメーションを得るには:

  1. 水平・垂直シフト:horizontal_shiftとvertical_shiftパラメータを調整して、パララックス効果の強度を制御します。デフォルト値(水平30、垂直10)は美しい楕円運動を生み出しますが、異なる比率を試してみてください。

  2. ぼかし半径の最適化:blur_radiusを調整して深度の遷移を滑らかにします。高い値はよりソフトな深度境界を、低い値は鋭い深度エッジを維持します。

  3. 深度反転:シーンが「逆さま」に見え(背景が前景より大きく動く)、深度が逆転している場合は、invert_depthオプションを切り替えてパララックス効果を修正してください。

  4. フレーム数:特に「Bounce」ループタイプを使用する場合、より滑らかなアニメーションを得るためにnum_framesパラメータを増やしてください。

  5. 運動方向とループタイプ:clockwise/counter-clockwise運動とForward/Bounceループタイプを試して、特定の画像に最も魅力的な効果を見つけてください。

パララックスアニメーションで画像を変革

高度なAI搭載の深度マップ抽出技術により、プロフェッショナルな品質のパララックスアニメーション作成がこれまでにないほど容易になりました:

  • 🎬 圧倒的なアニメーション:静的な画像をリアルな3D運動で動的なパララックスアニメーションに変換

  • 🔄 カスタマイズ可能な効果:水平・垂直シフト、時計回り/反時計回りの運動、異なるループタイプでパララックス効果を微調整

  • 🎮 コンテンツ強化:ソーシャルメディア、プレゼンテーション、ウェブサイトなど向けに目を引くアニメーションを作成

  • 🖼️ 深度の可視化:深度マップ出力を使用して、画像の3D構造を視覚化・理解

  • 📱 クロスプラットフォーム互換性:GIF、MP4、WebMなどさまざまな形式でアニメーションを作成し、複数のプラットフォームで使用可能

サンプルワークフロー

統合処理ツールにより、パララックスアニメーションの作成はシンプルで効率的です:

  1. 画像入力:👀 SS Image Uploaderを使用して、カスタマイズ可能な解像度で画像を読み込みます

  2. パララックス処理:👀 3D Parallax Animationノードで画像を処理し、深度に基づく動きを持つフレームを生成します

  3. 動画出力:👀 SS Images to Video Combinerでフレームを動画またはGIFに統合します

SSParallaxXノードで作成されたパララックスアニメーションの例

トラブルシューティング

パララックスアニメーションで問題が発生した場合:

  1. 深度マップの品質:深度マップがシーンの深さを正確に表していない場合は、blur_radiusパラメータを調整するか、カスタム深度マップを提供してください。

  2. 運動の強度:運動が強すぎたり弱すぎたりする場合は、horizontal_shiftとvertical_shiftパラメータを調整して最適な効果を見つけてください。

  3. 深度の逆転:前景と背景が反転しているように見える場合は、invert_depthオプションを切り替えてパララックス効果を修正してください。

  4. モデルダウンロードの問題:深度モデルが自動でダウンロードされない場合は、ドキュメントの手動インストール手順に従ってください。

  5. メモリ制限:大きな画像を処理する場合、メモリ制約を避けるために入力解像度を下げてください。

コントリビュートについて

SSParallaxXノードの機能強化にご協力ください!貢献するには:

  1. リポジトリをフォーク

  2. フィーチャーブランチを作成

  3. 変更を実装

  4. プルリクエストを送信

コードが当プロジェクトのスタイルガイドに準拠し、適切なテストが含まれていることをご確認ください。

ライセンスと帰属

このプロジェクトはMITライセンスに基づいています。詳細はLICENSEファイルを参照してください。

感謝

  • AI画像処理の素晴らしいプラットフォームを提供してくださったComfyUIチームに感謝します

  • このノードを支える深度推定モデルの作成者たちに特別な感謝を

このモデルで生成された画像

画像が見つかりません。