VMD2Anim MMDモーション(.vmd)をUnity Humanoidの.animへ変換・診断 VRChat対応
상품 설명
VMD2Anim v0.2.5|MMDモーション(.vmd)をUnity Humanoidの.animへ変換・診断 VRChat対応
```
## 商品説明本文
```
MMDのモーション(.vmd)を、UnityのHumanoidアニメーションクリップ(.anim)へ
変換するEditor拡張です。
ドラッグ&ドロップして「変換する」を押すだけ。
VRChatのアバターでそのまま使えます。
MMD標準ボーンに加えて、準標準の「腰」「足先EX」も変換します。
■ 変換するもの/しないもの
変換するもの
・体と手足のボーン(センター・グルーブ・腰・上半身・下半身・首・頭・腕・脚)
・指
・目
・足IK
・補間曲線
変換しないもの
・表情(モーフ)… 表情だけのVMDを入れると、その旨を表示して止まります
・髪・スカート・ネクタイなどの揺れ物の骨 … Unity Humanoid に対応する骨がありません
・「全ての親」の回転 … 移動は変換します。回転は変換しません
・カメラ・照明
表情も使いたい場合
VMDの表情だけをUnityのアニメーションにする無料のツールが、別の作者から出ています。
・MMD6UnityTool(GitHub・無料・英語)
https://github.com/ShiinaRinne/MMD6UnityTool
当方では動作を確認していません。使い方や対応は、それぞれの配布元でご確認ください。
■ VRChat向けモードがあります
Unity標準のやり方で変換すると、しゃがむ動作で
アバターが宙に浮くことがあります。
Humanoidアニメーションの上下動が「ルートモーション」として出るためで、
VRChatはこれを使わないからです。
このツールには「VRChat向けに書き出す」チェックがあります。
入れると上下動と向きを姿勢そのものへ焼き込むので、
Apply Root Motion なしでも、しゃがみ・前屈の高さが正しく出ます。
前後左右の移動は残さないので、その場で踊る形になります。
■ 変換する前に、そのアバターでどうなるか分かります
「診断する」を押すと、ファイルを作らずに測ってくれます。
・足IKが届かないフレームの割合と、最大でどれだけ届かないか
・そのアバターに合う「位置スケール」の推奨値
・足が床からどれだけ浮く/めり込むか
・マッスルが可動域を超える割合(全体・腕・指)
・指先や手首が急に動くフレーム番号の一覧
・膝の反転
・キーが尽きる実質の終了時刻
・重複キー、不正な値、途中で切れているファイル
・ねじれがUnityの表せる範囲を超えている部位と角度
(MMDでしか出せない角度を、変換前に知らせます)
点数やA〜E評価は出しません。
測った事実と、次に何をすればいいかだけを出します。
■ アバターがポーズを取ったままだと止めます
シーンのアバターが取り込んだときと違う姿勢だと、
そのまま変換すると結果が全部ずれます。
このツールは変換前に検出して止め、「素の姿勢へ戻す」ボタンを出します。
■ 体型に合わせる補正
・腕の基準姿勢補正 … MMD標準モデルのA字姿勢に合わせます
・足の基準姿勢補正 … ハイヒール体型のアバター向け
・接地の自動合わせ … 試し焼きで足の最低点を実測して合わせます
・ねじれを収まるように縮める … Unityの可動域を超えたねじれを、
超えた区間だけ押し込みます(既定オフ)
■ 変換レポート
変換のたびに、設定・測定値・入力ファイルのSHA-256・処理時間を
Markdown と JSON で保存できます。
あとから「どの設定で作ったクリップか」が分かります。
■ 壊れたVMDを安全に断ります
空ファイル、VMDではないファイル、途中で切れたファイル、
フレーム番号が異常なファイル、数値が壊れたファイル。
Unityを固まらせずに、原因と次にすべきことを表示して止まります。
■ 検証について
手持ちのMMDモーション327本(うちボーン入り200本)をすべて変換にかけて、
止まらないことを確かめています。
さらに8体のアバター × 60本(計480通り)で、足の接地・足IK・体の向きを測り、
前の版より悪くなっていないことを確かめてから出しています。
■ 動作環境
・Unity 2022.3 系のみ(開発・検証は 2022.3.22f1)
※ キーの接線計算が Unity 2022.3 の実装と一致することを前提にしています。
他のバージョンでは結果が変わる可能性があります。
・VRChat SDK には依存しません(AnimationClip を出力するだけです)
・入れるのは Assets/Editor/VMD2Anim.dll の1つだけ。他には何も足しません
(Unityエディタ専用。アバターのアップロードやビルドには含まれません)
■ 同梱物
・VMD2Anim_v0.2.5.unitypackage
・はじめにお読みください.md
・利用規約.txt
・変更履歴.md
・SHA256.txt
モーションデータ(.vmd)とアバターは含まれていません。
■ モーションデータの権利について(必ずお読みください)
このツールはモーションデータを一切同梱していません。
.vmd の利用条件は、そのモーションの配布者が定めたものに従ってください。
MMD向けに配布されているモーションには
「MMD以外での利用禁止」「再配布禁止」「改変禁止」などの条件が
付いていることがあります。
変換して得た .anim を配布・公開・VRChatで使用する前に、
元モーションの規約を必ず確認してください。
確認と遵守は利用者の責任です。
■ 購入前の注意
・データ商品の性質上、購入後の返金には応じられません
・Unity 2022.3 系であることを、購入前にご確認ください
・重要なプロジェクトでは、実行前にバックアップを取ってください
■ 利用規約(要約)
購入・利用した時点で、同梱の「利用規約.txt」に同意したものとみなします。
できること
・購入者ご本人が、個人・商用を問わず利用できます
・変換して作った .anim は購入者のものです(元モーションの規約には従ってください)
できないこと
・本ソフト(.unitypackage および同梱のプログラム)の再配布、転売、共有
・本ソフトを含む、または主要な構成要素とする製品の販売
・本ソフトの逆コンパイル、逆アセンブル、リバースエンジニアリング
免責
・本ソフトは現状有姿で提供します
・特定の目的への適合性、動作の継続、不具合が無いことは保証しません
・本ソフトの利用によって生じたいかなる損害についても、作者は責任を負いません
■ 既知の弱点(正直に書いておきます)
・指が握りきらないことがあります
MMDの角度がアバターの可動域設定を超えているためです
・ねじり(腕捩・手捩)の配分がMMDと異なります
手の到達点は正しく、上腕と前腕への配り方が違います
・手足の長いモデル向けのモーションでは、足が伸び切って止まります
診断が推奨の位置スケールを出します
・腕のねじれが1コマだけ反転することがあります
MMDのねじれの角度がUnityの可動域を大きく超えている場面で起きます
手持ちのモーション200本のうち166本で、1本あたり平均11回ほど確認しています
### 画像表現の注意
画像は機能説明用のイメージです。
実際のUnity画面、変換結果、同梱アバターやモーションを示すものではありません。
VMD2Anim is a Unity Editor tool that converts MMD motion files (.vmd) into Unity Humanoid Animation Clips (.anim).
Simply drag and drop your VMD file and click Convert.
Designed for Unity Humanoid avatars and VRChat.
Features:
- VMD to Unity Humanoid .anim conversion
- VRChat mode for crouching and vertical motion
- Motion Doctor for checking motion problems before conversion
- Foot IK and floor contact diagnostics
- Recommended position scale
- Arm, finger, knee, and twist diagnostics
- Avatar pose check
- Automatic foot grounding
- Conversion reports with SHA-256
- Safe detection of broken or invalid VMD files
Tested with 327 VMD motion files and 480 avatar-motion combinations.
Requirements:
Unity 2022.3 only.
Tested with Unity 2022.3.22f1.
VRChat SDK is not required.
VMD motion files and avatars are NOT included.
IMPORTANT:
Please check and follow the license of the original VMD motion before converting, using, publishing, or distributing the converted animation.
Digital product. No refunds after purchase.
Please back up important Unity projects before use.
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기