From 9ebcf51b3f191362ace4e245eaf104a6e758cb47 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Mon, 3 Jul 2023 18:46:09 +0900 Subject: [PATCH] =?UTF-8?q?bvh=20=E3=81=AB=E9=96=A2=E3=81=99=E3=82=8B?= =?UTF-8?q?=E6=B3=A8=E6=84=8F=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/VRM10/Editor/VrmAnimationMenu.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Assets/VRM10/Editor/VrmAnimationMenu.cs b/Assets/VRM10/Editor/VrmAnimationMenu.cs index b56b7370e..81805fc0f 100644 --- a/Assets/VRM10/Editor/VrmAnimationMenu.cs +++ b/Assets/VRM10/Editor/VrmAnimationMenu.cs @@ -48,6 +48,19 @@ namespace UniVRM10 return null; } + /// 使用する BVH は次の条件を満たす必要があります。 + /// + /// * レストポーズが TPose であること + /// + /// また、BVH には HumanBone の割り当てが記述されておらず、 + /// 大きさに関しても単位の規定がありません。 + /// + /// bvh.Load 関数の中で HumanBone の名前ベースの割り当て処理と、 + /// メートルサイズへのスケーリング(cm to meter など)をしています。 + /// + /// bvh のボーン割り当てを追加する場合は、 + /// bvh.Parse 内の Skeleton.Estimate 関数を参照してください。 + /// static byte[] BvhToVrmAnimation(string path) { var bvh = new BvhImporterContext();