2021年2月10日水曜日

VRChatで使ってるヤツ

 プレイ編

OVR Advanced Setting

VRゲームをやるなら必須といえるヤツ
いろんな便利機能があるっぽい
スペースムーバー的なやつしか使ってない

XSOverlay

VRゲーム上に色々な情報を表示できるヤツ
時間、バッテリー残量、PCパフォーマンス、デスクトップ、ソフトウェアキーボード等
日本語に対応してるほか、有志が日本語キーボードっぽいのを配布してくれてる
デフォルトのバインドが使いにくかったっからSteamで公開されてたバインドを使ってる
VRChatの上に表示するから写真には写らなくてよい

K2EX

kinectでフルトラをするときに必要なヤツ
ボクの環境は最新版でうまく動作しなかったため1.5.6を使ってる
kinectのドライバとかインストールしてくれるから少しPCの知識があるだけで使えるかも
kinectの性質として、回転したりふつうの立ち姿から離れたポーズをを取ると死

ClownfishVoiceChanger

きまぐれでボイチェンするときに使ってるヤツ
無料で、UIが使いやすい
他のボイチェンを使ったことがないから比較はできない

OBS Studio

動画とるヤツ
多分一番有名な録画ソフト
StreamCameraを出して、ウィンドウを録画するのに使いがち

自転車の給水ボトル

VRChat中に水飲むのに使ってるヤツ
倒してもこぼれないし、慣れてれば見なくても飲める
哺乳瓶でお酒飲んでる人もいる

※2/17追記

トラックパット付きワイヤレスキーボード

どこでも文字打てるヤツ

アバター製作編

Blender、Photoshop、Illustratorはもはや言わない

BitActionSwitch

ExpressionMenuを作ってくれるヤツ
一つのメニューに付き一つのパラメータを使用して、アニメーションの重ね合わせができる
僕はこのツールで服とかの出し入れをざっくり作って、アニメーションをいじってる
出現アニメーションを設定できるから楽
ExpressionMenuの構造がわかってないと難しいかも

SkirtSupporter、LonghairSupporter

スカートとかロングヘアの設定をやってくれるヤツ
DynamicBoneを自分で設定するときに使う
当然微調整は必要だけど、めっちゃ楽になる
このツールの作者さんが書いた「こうしてDynamicBoneはやさしくなった」っていうやつめっちゃいい

VRCAvatarEditor

表情のアニメーションが作りやすいヤツ
Boundsとかシェーダーとかの管理がしやすい


2021/04/13追記

AddPreSuffixTool

指定したオブジェクトと、その子オブジェクトに接頭語や接尾語つけてくれるヤツ
衣装のボーンの名前管理するのが楽になる

BoundsUnificator

Boundsを一括で設定してくれるヤツ
たまにメッシュ消える問題解消

VRCHierarchyHighlighter

Hierarchyにアイコン付けたり色分けしてくれるヤツ
ダイナミックボーンとかスキンドメッシュとかにアイコン付けてくれる
Hierarchyがとても見やすくなる

2021年2月9日火曜日

DynamicBoneのパラメータ

バージョン1.2.2現在のパラメータ

DynamicBone

Root

物理演算を適用する場所

Update Rate(触ったことない)

シュミレーションのフレーム数

Update Mode(触ったことない)

知らん


Damping

ふわってなるやつ
大きいとふわふわする

Elasticity

ボーンの向きを戻すための力
大きいとゴムっぽくなる
小さいと戻りにくい

Stiffness

曲がりやすさ
大きいと曲がらない
小さいとめっちゃ動く

Inert

移動したときの揺れ具合
小さいと揺れる。というかおいていかれる
大きいと移動で変形しない

Friction

DynamicBoneColliderとの摩擦

Radius

DynamicBoneColliderと当たるとこの半径
球体で表示される

End Length

延長線上にボーンが追加される
End Offsetと併用できない

End Offset

指定分だけオフセットしたところにボーンが追加される
End Lengthと併用できない

Gravity

重力っぽくボーンにかかる力
負の値にすると下向きにかかる

Force

ずっとボーンにかかる力
負の値にすると下向きにかかる

Colliders

このボーンがどこのコライダーにあたるか決める
Sizeで個数を指定し、Elementに任意のDynamicBoneColliderを指定する

Exclusions

ここで指定したボーン以下は演算されない

Freeze Axis

指定した座標上にしか動かないようにする

Distant Disable(触ったことない)

遠かったら物理演算無効化

Reference Object(触ったことない)

どのカメラから離れたら物理演算を無効にするか

Distance To Object(触ったことない)

どのくらいの距離で物理演算を無効化するか

各Distrib

カーブで徐々に変化するようにできる

DynamicBoneCollider

Direction

高さの軸

Center

オブジェクトの中でコライダーの位置変えれる

Bound

Insideだと対象のDynamicBoneがコライダーの中に入らない
Outsideだと外に出ない

Radius

コライダーの半径

Height

コライダーの高さ

Unity Clothの基礎知識

  Clothの最適化を調べると詳しい人が書いてくれた記事が出てくる。しかし、その記事は古いものであったり、言葉が汚かったり主観的であったりするため読んでいて気持ちのいいものではない。     そこで、そのような記事等を参考にしながら僕(keipii)が得た知見をつらつらと書き連...