レジデント準備完了 静的コンパニオン
kari_mikumao プロジェクト

レンダリングと制作ツール

WMMD

PMX/VMD再生、3つの物理バックエンド、wgpuトゥーンレンダラーを備え、エディタ・ARホスト・VJツール・オフラインレンダラーへの組み込みを想定した階層型Rustエンジン。

  • WMMD
  • レンダリング
  • 物理
  • MMD

WMMDは、Rustで書かれたホストできるMikuMikuDanceランタイム兼レンダリングバックエンドです。MMDコミュニティを支えてきたワークフローと創作の自由を尊重しながら、現代的な技術基盤を研究しています。

同じコードベースが今はデスクトップエディタを動かし、VJツール、AR/VRランタイム、ゲームエンジン、モーションキャプチャのパイプライン、オフラインレンダラーへの組み込みを想定して設計されています。

現在動いているもの

  • PMX/PMDモデルの読み込みとVMDアニメーション再生。テクスチャ解析とマテリアル推論を含みます。
  • 揺れもの・剛体・ジョイントを含むMMD物理。既定はBulletバックエンドで、純Rustのフォールバック、クリーンルームのPGSソルバー、実験的なXPBD布エンジンを併設。
  • VMDのIK on/offトラックに対応したIKソルバー。
  • wgpuトゥーンレンダラー:前方パス、WBOIT透過、SSAOと任意のレイトレースAO、IBL、ESMソフトシャドウ、ブルーム。加えて被写界深度とモーションブラーを担うEEVEE風の第2バックエンド。
  • ゴールデン画像によるスナップショットテスト付きのヘッドレス描画と、差し替え可能なホスト層。

現在の位置づけ

研究・開発中のプロジェクトです。公開リリースはされておらず、このページでもそう主張しません。ここに記録するのは製品発表ではなく、アーキテクチャのノートと検証済みの能力です。

技術ノート

技術的な詳細は研究室に記録しています。