All Projects → nagatsuki → VMCAvatar-BS

nagatsuki / VMCAvatar-BS

Licence: other
VRM avatar loader with Virtual Motion Capture for Beat Saber

Projects that are alternatives of or similar to VMCAvatar-BS

ModelDownloader
A PC Beat Saber mod that allows you to download Sabers, Notes, Platforms, and Avatars directly from ModelSaber, all from a convenient window within your game.
Stars: ✭ 27 (-74.53%)
Mutual labels:  mod, beatsaber
BeatSaberServerBrowser
Beat Saber modification that adds a Server Browser to the Online menu, making it easy to share and join custom multiplayer games.
Stars: ✭ 101 (-4.72%)
Mutual labels:  mod, beatsaber
BSDataPuller
Gathers data about the current map you are playing to then be sent out over a websocket for other software to use, e.g. A web overlay like BSDP-Overlay. This mod works with multi PC setups!
Stars: ✭ 32 (-69.81%)
Mutual labels:  mod, beatsaber
NeosModLoader
A mod loader for Neos VR
Stars: ✭ 58 (-45.28%)
Mutual labels:  mod
TemplePlus
ToEE hooks, extensions and fixes
Stars: ✭ 73 (-31.13%)
Mutual labels:  mod
AtomicX
Browse, Download and Install GSC Mods for Black Ops II (PlayStation 3 & Xbox 360)
Stars: ✭ 20 (-81.13%)
Mutual labels:  mod
Custom-Asteroids
A KSP mod that lets users control where asteroids appear
Stars: ✭ 13 (-87.74%)
Mutual labels:  mod
SiraUtil
A powerful utility mod which expands the capabilities and provides more tools to Beat Saber modders.
Stars: ✭ 47 (-55.66%)
Mutual labels:  beatsaber
ignite
A Mixin and Access Widener mod loader for Spigot/Paper
Stars: ✭ 115 (+8.49%)
Mutual labels:  mod
KanColle-English-Patch-KCCP
English Patch for the original KanColle browser game, to be used with KCCacheProxy. Translates most of the game into english.
Stars: ✭ 28 (-73.58%)
Mutual labels:  mod
grakkit
A modern JavaScript development environment for Minecraft.
Stars: ✭ 184 (+73.58%)
Mutual labels:  mod
CountersPlus
A combination of widely-used counters, all configurable in one Beat Saber mod.
Stars: ✭ 126 (+18.87%)
Mutual labels:  mod
Scannable
One scanner to find them, and with eye candy bind them.
Stars: ✭ 15 (-85.85%)
Mutual labels:  mod
Victoria-2-Cold-War-Enhancement-Mod-CWE
CWE brings Victoria 2 into the Cold War era and beyond. This is the ultimate Cold War mod with a slew of special features such as ideological blocs, dynamic international institutions and decolonisation chains to accurately simulate the Cold War and Post-Cold War world.
Stars: ✭ 114 (+7.55%)
Mutual labels:  mod
Levels
A small, Minecraft mod focused around the aspect of weapon and armor leveling.
Stars: ✭ 24 (-77.36%)
Mutual labels:  mod
prog-mats-java
A java Mindustry mod. Just me making random stuff.
Stars: ✭ 59 (-44.34%)
Mutual labels:  mod
Among-Us-Love-Couple-Mod
Among Us Love Couple Mod
Stars: ✭ 45 (-57.55%)
Mutual labels:  mod
level-border
At any time, the size of the world border is equal to your level count
Stars: ✭ 14 (-86.79%)
Mutual labels:  mod
Snooful
The most complete bot for moderation, utility, and fun in Reddit Chat.
Stars: ✭ 13 (-87.74%)
Mutual labels:  mod
The-5zig-Mod
All-in-one modification for Minecraft 1.8.9-1.15.2
Stars: ✭ 105 (-0.94%)
Mutual labels:  mod

VMCAvatar

logo
VMCProtocol logo

VMCAvatarはバーチャルモーションキャプチャーからモーションデータを受け取ってBeat Saber内にアバターを表示するModです。

ダウンロード

関連ソフトウェア

  • [必須] バーチャルモーションキャプチャー - モーションの送信に使用します
  • [必須] BSIPA(ModAssistantでインストール可) - Beat SaberでModをロードするために必要になります
  • [必須] BSML(ModAssistantでインストール可) - UIの表示に必要になります
  • CameraPlus - 三人称視点での表示に必要になります
  • VMCAvatarMaterialChange - Bloomエフェクトを使用したい場合に必要になります
  • NalulunaModifier - Feet Saber等をプレイしたい場合に必要になります

インストール

  1. バーチャルモーションキャプチャー v0.42以降のOSC送信に対応したバージョン(2020/04/11現在、pixivFANBOX版のみ)に更新する
  2. VMCAvatar.dllをBeat Saberのインストールフォルダ直下にあるPluginsフォルダへコピーする(Beat Saber\Beat Saber_Data\Pluginsではありません)
  3. バーチャルモーションキャプチャーの「詳細設定」→「OSCでモーション送信を有効にする」のチェックを入れる
  4. VRMファイルを読み込む(VRoid Hubからの読み込みは非対応)
  5. キャリブレーションをMRモード(下の二つのどちらか)で実行する

設定項目

Mod Settings→VMC Avatar

  • Avatar visible in first person(default: ON) - OFFにすると、HMD内にアバターが表示されなくなります。 袖が大きすぎて視界が塞がれてプレイに支障が出るような状況で使うことを想定しています。
  • TrueVR Mode(default: OFF) - VRchatのようにユーザーがアバターサイズになるモードです。通常はプレイヤーの腕の長さと高さを基準にアバターのサイズを変更しますが、ONにするとアバターの腕の長さと高さにプレイヤーのサイズを変更します。
  • Enable VRMBlendShape(default: ON) - OFFにすると、BlendShape(まばたき、表情変更等)の機能を停止します。
  • Enable VRMSpringBone(default: ON) - OFFにすると、SpringBone(髪、スカート、尻尾等の揺れ)の機能を停止します。

トラブルシューティング

アバターが真っ白になる

アルファチャンネルをBloomエフェクト(光るエフェクト)の強度として扱うBeat Saber側の制限による仕様です。 Beat Saber のゲーム内画面にて、「Settings」→「Advanced Graphics」→「Bloom Post Process」をOFFにするか、VMCAvatarMaterialChangeを併用してください。

重い

Unityの仕様上、11.1ミリ秒(Vive系、初代Oculus Riftなど90Hzの場合)以内にBeat Saber本体の処理 + 他のModの処理 + VMCAvatarの処理 + Unityの処理を一つのスレッドで処理しないとならないのでCPU処理が非常にシビアです。VRMモデルの最適化を検討してください。

  • VRChat向けで販売されているモデルなどは改変のしやすさ優先となっていることが多いです。これは最適化されていない状態のため重いです。
  • 例えば、MeshBakerなどを用いてメッシュ削減を行うなどです。
  • VRMFirstPersonがautoですと2倍重いです。適切に設定することで削減することができます。
  • CPU性能の高いPCへ買い換えを検討してください。

地面に足がめり込む(0.2.0以前)

アバターとプレイヤーとの体型の差に由来するバーチャルモーションキャプチャーの仕様です。 重ね合わせが不完全なため目立ちませんが、LIVやCameraPlus + OBSでも発生します。 TrueVRモードがONの時には特殊な補正をかけてるため発生しません。 0.3.0以降は床の高さを調整してめり込まなくなっています。

セイバーと手の位置が合わない

  • MRモードでキャリブレーションをしていない。
  • OpenVR Input Emulator等でコントローラーの位置をずらしている。
  • Room Adjustでプレイエリアをずらしている。(0.4.0以降では発生しません)
  • 公式機能やSaber Tailorでセイバーの位置をずらしている。

  • CustomAvatar MODに付属してるCameraPlusは改変版となっており正常に表示できません。公式版に変更してください。
  • <Beat Saberインストール先>\Logs直下にあるログファイル(日付_時間.log)を送ってくれれば原因究明できるかもしれません。

連絡先

  • Twitter - @ngtkd
  • Discord - 長月ゆきな#9672

ライセンス

VMCAvatar(MIT License)

https://github.com/nagatsuki/VMCAvatar-BS
Copyright (c) 2019 Yukina Nagatsuki

VMCAvatarロゴ

https://twitter.com/hibit_at/status/1256418736191373313
https://twitter.com/hibit_at/status/1256418736191373313
Copyright (c) 2020 hibit

UniVRM(MIT License)

https://github.com/vrm-c/UniVRM
Copyright (c) 2018 DWANGO Co., Ltd. for UniVRM
Copyright (c) 2018 ousttrue for UniGLTF, UniHumanoid
Copyright (c) 2018 Masataka SUMI for MToon

OSCJack(Public Domain)

https://github.com/keijiro/OscJack

GlassPad3CameraBehavior(MIT License)

https://github.com/Ibodan/GlassPad3CameraBehavior
Copyright (c) 2020 Ibodan

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].