Git Product home page Git Product logo

vmcavatar-bs's Introduction

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

vmcavatar-bs's People

Contributors

boxp avatar c9234 avatar nagatsuki avatar nekomatu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vmcavatar-bs's Issues

MODのアップデート?

こんにちは。
私はアイクラグです

私は現在 TikTok でストリーミングを行っていますが、Beat Saber ゲーム内でアバターをより簡単に使用できるようにするために作成した MOD が本当に気に入っていると言わざるを得ません。

私の質問は、MOD を更新する予定があるかどうかです。MOD はゲームのバージョン 1.27 までしか互換性がなく、現在 1.34.2 は動作しません。

私はメキシコ出身で、これは翻訳です、書かれていることすべてが理解できるかどうかはわかりませんが、

地面高の変更フィーチャと地面ミラー問題

まず最初に、VMCAvatarの開発、本当にお疲れ様でした!

地面の高さを設定できる機能を追加していただけないでしょうか?

よく床を低く設定して遊んでいるのですが、だからアバターが床に入ってしまいます。可能であれば、キャリブレーションよりもさらに床をオフセットするモディファイアがあればありがたいです!

2022-07-03_13-01-26 mkv_snapshot_04 22 375

そして、地面の高を調整でました、でも地面ミラーのカメラは動くなかった、反射が不正確になったです。
私の日本語はあまり上手ではないので、理解しにくかったら申し訳ございませんー

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.