VRMモデルを使用したストリートファイター風の対戦アプリケーション。
- VRMファイルのアップロード
- 2体のVRMキャラクターの選択と対戦
- HPバーと対戦結果の表示
- ダークモード対応のUI
- Docker
- Docker Compose
-
Docker Composeを使用して全てのサービスを起動
docker-compose up --build
-
ブラウザでアプリケーションにアクセス
- フロントエンド: http://localhost:3000
- バックエンド: http://localhost:8000
POST /upload-vrm/
: VRMファイルのアップロードGET /uploads/{filename}
: アップロードされたVRMファイルの取得
index.html
: アプリケーションのメインページstyle.css
: ダークモードのスタイルシートmain.js
: Three.jsとthree-vrmを使用したVRMの表示と対戦ロジック
- バックエンド: FastAPI, Python
- フロントエンド: Three.js, three-vrm, HTML, CSS, JavaScript
- インフラ: Docker, Docker Compose
VRM Fighter License
このソフトウェアは、個人、教育、非商用目的での使用が許可されています。商用利用を希望する場合は、著作権者に連絡して別途商用ライセンスを取得してください。
詳細については、LICENSE ファイルを参照してください。