ComfyUIをPythonライブラリとして利用し、NVIDIA GPU 1台で動画・画像・3Dモデル・音楽・音声を生成するセルフホスト型Webスタジオ。
camenduru/OpenCartridge
ComfyUIワーカーを手元のGPUで動かし、画像、スプライトシート、アニメーション、音声、3D素材を制作するローカルファーストのAIゲームアセットスイート。
- スター
- 32
- フォーク
- 3
- 未解決の Issue
- 0
- 最終コミット
- 9 時間前
これは何?
OpenCartridgeは、生成AIモデルを使ってゲームアセットを制作するブラウザベースのワークスペースです。レイヤー対応キャンバスでは、変形、undo/redo、PNG・MP4・WebM・GLBへの書き出しができ、各モデルは「カートリッジ」としてパッケージ化されています。カートリッジはUIからダウンロード、起動、削除できます。カートリッジはComfyUIベースのワーカーをホストするDockerコンテナとして動作するため、モデルはユーザーのマシン上で実行されます。
スタック全体はMinIOオブジェクトストアを含む単一のDockerイメージとして提供されます。追加の設定をしなくても、生成したレンダーやアップロードした入力データはDockerボリュームに保存されます。インターフェースには3Dモデル用のGLBビューアと、音声用の波形オーバーレイが備わっています。camenduruのTostUIを基盤としており、現在はスプライトシート、ピクセルアートへのスタイル変換、アルファマット生成、単一画像からの3D生成、リギング、音楽、テキスト読み上げのカートリッジを提供しています。
このアプリには認証機能がなく、ストレージのポートも公開されるため、信頼できるネットワークでの利用を想定しています。同梱のワーカーを実行するにはNVIDIA GPUが必要で、現行のセットに対してはVRAMが約24 GBあれば十分とされています。
主な機能
- 01変形、undo/redo、PNG・MP4・WebM・GLBへの書き出しに対応したレイヤー対応キャンバス。
- 02UIからComfyUIワーカーのコンテナを取得、作成、起動できるワンクリック式カートリッジ。
- 03単一コンテナに同梱されたMinIOオブジェクトストレージ。
- 04GLBプレビューと回転操作に対応した3Dビューアに加え、音声用の波形オーバーレイ。
- 05Global Configurationパネルから最新のソースを取得して再ビルドする、自動更新対応インターフェース。
ユースケース
- キャラクターの参照画像1枚から、3x3のアイソメトリックスプライトシートを生成する。
- キャラクターをピクセルアート風に変換し、動画からきれいなアルファマットを抽出する。
- ゲームのプロトタイプ向けに、単一画像からリギング済みの3Dモデルを作成する。
- ローカルGPUでゲーム用の音楽やボイスラインを制作する。
クイックスタート
- 1
Docker Desktop(Windows AMD64)をインストールし、Docker が実行中と表示されるまで待ちます
- 2
Linux または macOS で OpenCartridge を起動します
docker run -d --name opencartridge --restart unless-stopped --add-host=host.docker.internal:host-gateway -p 3000:3000 -p 9000:9000 -p 9001:9001 -v opencartridge-data:/content/data -v /var/run/docker.sock:/var/run/docker.sock camenduru/opencartridge - 3
ブラウザーで http://localhost:3000 を開きます
使う前に知っておきたいこと
- NVIDIA GPU が必要です。現在の worker では、VRAM は約 24 GB が推奨されます。
- アプリに認証機能はないため、ポート 3000 と 9000 は信頼できるネットワーク内でのみ使用してください。
- worker イメージはそれぞれ数 GB あり、最初のジョブではモデルが読み込まれるため、初回の実行には時間がかかります。
収録されている特集
トピック
よくある質問
- OpenCartridge とは?
- ComfyUIワーカーを手元のGPUで動かし、画像、スプライトシート、アニメーション、音声、3D素材を制作するローカルファーストのAIゲームアセットスイート。 OpenCartridgeは、生成AIモデルを使ってゲームアセットを制作するブラウザベースのワークスペースです。レイヤー対応キャンバスでは、変形、undo/redo、PNG・MP4・WebM・GLBへの書き出しができ、各モデルは「カートリッジ」としてパッケージ化されています。カートリッジはUIからダウンロード、起動、削除できます。カートリッジはComfyUIベースのワーカーをホストするDockerコンテナとして動作するため、モデルはユーザーのマシン上で実行されます。
- OpenCartridge は無料で使えますか?ライセンスは?
- OpenCartridge は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OpenCartridge は今もメンテナンスされていますか?
- 活発にメンテナンス中。OpenCartridge の最終コミットは 2026年11月7日 です。
- OpenCartridge は何に使えますか?
- キャラクターの参照画像1枚から、3x3のアイソメトリックスプライトシートを生成する。 キャラクターをピクセルアート風に変換し、動画からきれいなアルファマットを抽出する。 ゲームのプロトタイプ向けに、単一画像からリギング済みの3Dモデルを作成する。 ローカルGPUでゲーム用の音楽やボイスラインを制作する。
- OpenCartridge のインストール方法は?
- Docker Desktop(Windows AMD64)をインストールし、Docker が実行中と表示されるまで待ちます Linux または macOS で OpenCartridge を起動します: docker run -d --name opencartridge --restart unless-stopped --add-host=host.docker.internal:host-gateway -p 3000:3000 -p 9000:9000 -p 9001:9001 -v opencartridge-data:/content/data -v /var/run/docker.sock:/var/run/docker.sock camenduru/opencartridge ブラウザーで http://localhost:3000 を開きます
- OpenCartridge はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/camenduru/OpenCartridge
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ComfyUIサーバー上で動く拡散モデルを使い、テクスチャや3Dメッシュ、リグ、PBRマテリアルを生成するBlenderアドオン。
Scenario MCP serverを通じて画像、動画、音声、3Dを生成する方法をAIコーディングエージェントに教えるスキル集と、DCCツールやゲームエンジンを操作するスキルを提供します。
オープンソースの生成モデルをローカルで動かし、一般向けGPUで動画、画像、音声、音声合成、3D、インタラクティブなワールドを生成できる統合アプリ。
ローカルまたはクラウドのComfyUIサーバーを利用し、生成AIによる画像作成、インペインティング、アウトペインティングをKritaの制作ワークフローに取り入れるプラグインです。
Stable Diffusionや新しい画像・動画モデルを実行できる、モデル対応と最適化を強化したForge派生のGradio製Web UI。