Repolode
camenduru

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. 1

    Docker Desktop(Windows AMD64)をインストールし、Docker が実行中と表示されるまで待ちます

  2. 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. 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 の数値は毎日更新されます。

関連プロジェクト