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 blog

おっぱいを揺らして触る技術 – 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 blog

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

VRChat Easy Dynamic Bones Tutorial

Using Dynamic Bones Better – VRChat Tip

Avatar Class 101 – Dynamic Bone Basics

VRChat Dynamic Bones

Easy Dynamic Bone configuration for VRChat

How To Add “Jiggle” aka Dynamic Bones to an Avatar in Unity

Dynamic Bone で尻尾を揺らそう

VRChat 用モデリング講座 Unity編 ダイナミックボーン

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

動画

VRChat – Automatic Dynamic Bones!

参考

Auto Dynamic Bone Setup | Gumroad

DBController

参考

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

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

動画

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

参考

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

記事をシェアする:
タグ:

コメントを残す

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