Dynamic Bone

参考:

Dynamic Bone | Unity Asset Store [Official]

使い方

  1. Dynamic Bone コンポーネントを付与する。
  2. Dynamic Bone コンポーネントの Root に揺らしたい一連のボーンの根元のボーンを指定する。
  3. パラメータを調整する。

パラメータ

  • 減衰 (Damping):この値を大きくすると揺れの減衰が大きくなり、揺れが早く収束する。
  • 弾性 (Elasticity):元の形状に戻ろうとする力の大きさ。この値を大きくすると素早く元の形状に戻ろうとする。
  • 剛性 (Stiffness):揺れ幅の大きさに影響する。この値を大きくすると揺れ幅が小さくなる。
  • 慣性 (Inert):位置の変位 (速度) に対する揺れ幅の大きさを決める。この値を大きくすると、同じ速度の変位に対して揺れ幅が小さくなる。

参考:

アバターの髪や服を揺らす方法 | のしろぐ

Unity で、今すぐ簡単にできる!おっぱい揺らし!!| 銀の弾丸、はじめました

Dynamic Bone で bone を物理挙動させてみる – Qiita

Dynamic Bone を使って VRChat でも VRoid の髪の毛揺らしたい。| Pikali’s diary

おっぱいを揺らして触る技術 – Qiita

Dynamic Bone で髪や耳、しっぽを揺らす! | VR で美少女になりたい人の備忘録

めんどくさいダイナミックボーンを効率的に入れる方法 | hibit の技術系メモ

有料アセット dynamic boneで髪を揺らそう 今日から使える揺れもの制御 | ユニティちゃんでわかる VRchat のための unity 教室

導入

参考:

DynamicBone の最低限の設定 – Qiita

Dynamic Bone コンポーネント | VRchat 日本 wiki

概要

参考:

Dynamic Bone | VRchat 日本 wiki

Dynamic Bone | VRChat 技術メモ帳

DynamicBoneCollider

参考:

コライダーを使ってアバターの髪や服が身体にめり込むのを防ぐ | のしろぐ

Dynamic Bone で揺らした髪が顔や体にめり込む対策 (Dynamic Bone Colider 使ってみた) | Pikali’s diary

DynamicBoneCollider で揺れ物制御 | VR で美少女になりたい人の備忘録

Dynamic Bone の inside で貫通しないスカートを作る | BlackIceCoffeePhenomenon

Dynamic Plane Colliderを使った長衣の貫通防止 | 灰藍堂

Exclusions

参考:

Dynamic Bone で揺らしたくないボーンを揺らさない | VR で美少女になりたい人の備忘録

髪の毛を揺らす

(出典:@K_youhinten

参考:

髪の毛がいい感じに揺れる Dynamicbone の設定です (@K_youhinten) | Twitter

回転軸を固定する

参考:

ダイナミックボーン (DB) を使った貫通に強い揺れるスカートの作り方 | ※個人の感想です (mojamegane.hatenablog.com)

親子関係の変更で Tranform が壊れる

参考:

親子関係を変更したときに Transform が書き換わってしまう場合の対処法 – Qiita

スカート掴み

参考:

スカートの私も優雅に裾をつまんでご挨拶 (カーテシー) したいですわ – Qiita

疑似的に表現する方法

  • 画面に表示されないコライダーで影響を与える

代替手段

参考:

You could always simulate wind by animating an invisible collider object or a few passing through (adventurefan) – Unity Forum

Wind Force for Dynamic Bones – Moho Forum

フォーラム

参考:

Dynamic Bone – Realistic swaying ponytail and bouncing boobs | Unity Forum

紹介記事

参考:

VRChat で大人気!胸や髪、衣装などボーンをゆらす揺れものアセット Dynamic Bone を使ってみた | Unity AssetStore まとめ

キャラクターの髪や胸、スカートなどボーンを揺らす大人気アセット Dynamic Bone の挙動パラメータはこれを見れば全部わかる (ようにしたい) | Unity AssetStore まとめ

髪の毛やスカートの「めり込みを防止」「ぷにぷに触って楽しむ」BoneCollider の使い方を解説。リアルな揺れものアセットで遊ぶ Dynamic Bone | Unity AssetStore まとめ

平面で衝突させる DynamicBonePlaneCollider の使い方を解説!| Unity AssetStore まとめ

参考にして欲しい揺れものパラメータの事例紹介 / カーブグラフ Distrib の使い方を解説 | Unity AssetStore まとめ

VRChat で使う

初期設定では Dynamic Bone の制限が掛かっているので解除する必要がある。

  1. 「クイックメニュー」を開いて、「Safety」タブに切り替える。
  2. 右上の「Performance Options」ボタンを押してダイアログを開く。
  3. 「Dynamic Bone」ボタンを押す。
  4. 「Limit Dynamic Bone Usage」のチェックを外す。

参考:

VRChat をより楽しく遊ぶためのワンポイント!| めかにゃんこ

動画/チュートリアル

参考:

Unity Dynamic Bone – YouTube

VRChat Easy Dynamic Bones Tutorial – YouTube

Using Dynamic Bones Better – VRChat Tip – YouTube

Avatar Class 101 – Dynamic Bone Basics – YouTube

VRChat Dynamic Bones – YouTube

Easy Dynamic Bone configuration for VRChat – YouTube

Dynamic Bone で尻尾を揺らそう – YouTube

DynamicBoneInspector

参考:

DynamicBoneInspector (HidanoSystems) | BOOTH

SkirtSupporter / LonghairSupporter

VRChat 用アバターの Dynamic Bone 設定を支援するツール

参考:

hoke946/SkirtSupporter – GitHub

SkirtSupporter 説明書

LonghairSupporter 説明書

こうして Dynamic Bone はやさしくなった (ほけのおみせ仮) | BOOTH

ふわっとしたスカートで座っても安心の Dynamic Bone 吊りスカート – Qiita

DynamicBoneAutoAssign

参考:

DynamicBoneAutoAssign (霧のお店) | BOOTH

Auto Dynamic Bone Setup

参考:

Auto Dynamic Bone Setup | Gumroad

VRChat – Automatic Dynamic Bones! – YouTube

DBController

参考:

halby24/DBController.cs – ダイナミックボーン 一括制御するやつ – GitHub Gist

ねじり打ち消し機構の解説書

参考:

VRChat 向けねじり打ち消し機構の解説書 (ヒヨ家の交易所) | BOOTH

VRChat 向けスカートなどに役立つ、ねじれ打ち消し機構 – YouTube

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です