Repository navigation
MMD modoki v0.2.2
Pre-release
Pre-release
MMD modoki v0.2.2
v0.2.2 は、MMDデータの書き出し、複数モデル編集、画像・動画出力、FrameGraphエフェクトを中心に強化した preview リリースです。
Highlights
VMD / VPD 書き出し β
- モデルの Bone / Morph / Property キーを標準 VMD 0002 として書き出せるようになりました
- カメラモーションの VMD 書き出しに対応しました
- 選択ボーンの現在ポーズを VPD として書き出せるようになりました
- Shift-JIS固定長文字列、補間データ、物理ON/OFF、重複キーなどを保存前に検証します
- モデルVMD、カメラVMD、VPDについて、本家MMDでの基本的な読み込みを確認しています
VMD書き出しはまだβ版です。照明、セルフ影、重力、外部親、物理結果のBakeなどは現時点では書き出し対象外です。
同じPMXを複数読み込み可能に
- モデルごとに安定した Instance ID を持つようにしました
- 同じPMXを複数読み込んでも、モーション、選択状態、外部親、DoFターゲットなどを個別に管理できます
- Project保存 / 読み込みも Instance ID に対応しました
- 旧Projectとの互換性のため、従来のPath参照もFallbackとして残しています
PNG / WebM 出力を改善
- PNG、PNG連番、WebMのキャプチャ処理を共通のRGBA Export Surfaceへ統合しました
- PNGエンコードをWeb Workerへ移し、メインスレッドの負荷を軽減しました
- 背景透過PNG / PNG連番に対応しました
- ビューポートで透明背景を確認できるプレビューを追加しました
- 単発PNGで解像度プリセットと任意の幅・高さを指定できるようになりました
MMD編集・互換性を改善
- モデルの外部親に対応しました
- カメラ外部親に対応し、MMD互換の回転追従を追加しました
- MMD向けのモデル描画順設定を追加しました
- 同一平面で発生する描画競合への補正を追加しました
- 外部親と物理演算を組み合わせた場合の互換性を改善しました
- Spring Gravity周辺の互換補正を改善しました
- PMXモデル情報を読み込み時に確認できるようになりました
- 同じモデルを複数読み込む場合の管理を安定化しました
FrameGraph エフェクトを追加・改善
FrameGraphベースの表現をさらに拡張しました。
- Object-based Motion Blur
- Experimental SSGI
- Aerial Perspective
- Directional Light Shafts / Para Flare
- Floating Light Particles
- Gamma Controls
- Luminousの安定性改善
- FrameGraphエフェクトの並び替え・制御の安定化
一部のエフェクトは実験的で、GPU、解像度、モデル数によって負荷が大きく変わります。
UI / 操作
- WindowメニューからUI表示倍率を変更できるようになりました
- 高解像度PNG出力用のダイアログを追加しました
- 背景透過プレビューを追加しました
- PMXモデル情報の確認UIを追加しました
その他
- Electron + PlaywrightによるE2Eテストを拡充
- PNG出力、外部親、FrameGraphエフェクト、VMD/VPD出力などの自動テストを追加
- クロスプラットフォーム向けテスト・リリース手順を改善
- ドキュメントと開発時の検証手順を大幅に整理しました
Known Issues
- VMD / VPD書き出しはβ版です
- VMDのすべての境界ケースについて本家MMDとの互換確認が完了しているわけではありません
- 外部親などMMD modoki独自のProject状態は標準VMDには保存されません
- 高負荷なFrameGraphエフェクトではFPSが大きく低下する場合があります
- macOS版は未署名・未notarizeのpreview版です
- Linuxでは環境によって
--no-sandboxが必要な場合があります
Downloads
- Windows x64
- macOS
- macOS Apple Silicon DMG
- Linux x64
今回も prerelease としての公開です。