[Free/0¥] Easy-Install Heartrate Display and Improved Simple Counter Shader!
- Easy-Install HR Display (Shader included)¥ 0
- Improved Counter Shader Only¥ 0
Easy-Install Heartrate Display and Improved Simple Counter Shader!
! VRCFury is only required to install the Heartrate Display, the shader does not require it ! Easy-Install Heartrate Display: This is an OSC-Controlled Heartrate display that only takes up to 12 synced bits, and is installed by just moving items around the scene and selecting the corresponding bone! Included is: - Prefab with BPM displays for you to place however you like - Same as above including a "histogram," showing how your heartrate varies up and down over time! - A variety of fonts to customize your display, as well as source files to help you make your own. - Instructions for including your own avatar's materials in the "On Beat" effects. Video Installation Instructions: https://youtu.be/U1lkCmL5iAA Requirements: - VRCFury for installation: Obtainable via the VCC (VRC Creator Companion) | https://vrcfury.com - An OSC app to send data into VRChat Apps supported out of the box: PyHRPresense (by me): https://github.com/nullstalgia/PyHRPresence/releases HRPresense (by Natsumi-sama + Naraenda): https://github.com/Natsumi-sama/HRPresence Other apps with configurable parameters (e.g. VRCOSC) can send their data to: - HR - Int: The current heart rate (0 to 255) - isHRConnected - Bool: True if the heart rate monitor is connected - isHRBeat - Bool: True on an interval based on monitor readings - floatHR - Float: NO LONGER USED BY THE PREFAB. Improved Simple Counter Shader: This is an edit of RED_SIM's "Simple Counter Shader," taking the auto-generated Amplify Shader Editor code and manually optimizing and adding features. My edit contains the following: - Shader logic optimizations (runs slightly faster than the original!!) - Flipping properly in VRChat mirrors! (ChilloutVR should work as well!) - Show a configurable "Eight Shadow" to mimic the appearance of a segmented display showing all possible segments - Option for "double-sided" rendering (fixing orientation when looking on display's backface) - Option for Dynamic Coloring (input value affects display color within a user-definable range) - Adds Center alignment option - Adds emission and transparency sliders - Adds granular customization options - Organize shader properties for ease of use - Excludes unused features from compilation With these edits, the shader is suitable for all kinds of uses! Boop counters, heartrate displays, debug information, ammo counters, etc. Original Shader by RED_SIM (2022): https://www.patreon.com/posts/simple-counter-62864361 Additional Credits: - Michiel de Boer (Posy) for releasing his unique segmented display fonts ( https://www.youtube.com/watch?v=RTB5XhjbgZA | http://www.michieldb.nl/other/segments/ ) - へのモデル ( https://henomohesanmodel.booth.pm/ )'s SF Pistol Model - https://booth.pm/en/items/3765447 Please message me if you have any questions or concerns! Changelog: HR Display: v1.0 - Initial Release v1.2 - Switches to using "HR" integer instead of "floatHR" float, fix blendtree animations having more than one keyframe. v1.2.1 - Included missing script v.1.2.2 - Only Shader Update (v1.2.1) Improved Counter Shader: v1.1 - Inital Release v1.2 - Hue Shift property, include missing curved display model v1.2.1 - Option to use only "Eight Shadow" for Zero Padding, set VRCFallback to Hidden, Plane preview for Material in Unity ! VRCFuryはHeartrate Displayのインストールにのみ必要で、シェーダーには必要ありません! ハートレート・ディスプレイの簡単インストール これはOSC制御の心拍数ディスプレイで、最大12ビットを同期させることができ、シーン内のアイテムを動かして対応するボーンを選択するだけで設置できます! 含まれるもの - 好きなように配置できるBPMディスプレイのプレハブ。 - ヒストグラム(histogram)を含む上記と同じもの! - 表示をカスタマイズするための様々なフォントと、自分で作るためのソースファイル。 - オンビート」エフェクトに自分のアバターの素材を含めるための説明書。 ビデオによるインストールの説明: https://youtu.be/U1lkCmL5iAA 必要なもの - インストールにはVRCFuryが必要です: VCC(VRC Creator Companion)経由で入手可能|https://vrcfury.com - VRChatにデータを送信するためのOSCアプリ すぐに使えるアプリ PyHRPresense (by me): https://github.com/nullstalgia/PyHRPresence/releases HRPresense (なつみ様+ならえんだ様): https://github.com/Natsumi-sama/HRPresence 設定可能なパラメータを持つ他のアプリ(例: VRCOSC)もデータを送ることができます: - HR - Int: HR - Int: 現在の心拍数 (0~255) - isHRConnected - ブール値: 心拍数モニターが接続されていれば真 - isHRBeat - Bool: モニターの読み取り値に基づくインターバルでTrue - floatHR - float: プレハブで使用されなくなりました。 シンプルカウンターシェーダーの改良: これはRED_SIMの "Simple Counter Shader "を編集したもので、自動生成されたAmplify Shader Editorのコードを手動で最適化し、機能を追加したものです。 私の編集には以下が含まれています: - シェーダーロジックの最適化 (オリジナルよりわずかに速く動く!) - VRChatミラーで適切に反転する!(ChilloutVRも同様に動作するはずです!) - 設定可能な "Eight Shadow "を表示し、すべての可能なセグメントを表示するセグメント・ディスプレイの外観を模倣する。 - 両面 "レンダリングオプション(ディスプレイの裏面を見たときの向きを固定します。) - ダイナミックカラーリングオプション(入力値がユーザー定義可能な範囲内で表示色に影響を与える) - 中央揃えオプションを追加 - 発光および透明度スライダーの追加 - 細かなカスタマイズオプションの追加 - シェーダーのプロパティを使いやすく整理 - 未使用の機能をコンパイルから除外 これらの編集により、このシェーダはあらゆる用途に使えるようになりました!ブープカウンター、心拍数表示、デバッグ情報、弾薬カウンターなど。 RED_SIMによるオリジナルシェーダー (2022): https://www.patreon.com/posts/simple-counter-62864361 追加クレジット - Michiel de Boer (Posy) によるユニークなセグメント表示フォント ( https://www.youtube.com/watch?v=RTB5XhjbgZA | http://www.michieldb.nl/other/segments/ ) - モデル ( https://henomohesanmodel.booth.pm/ ) の SF ピストルモデル - https://booth.pm/en/items/3765447 ご質問やご不明な点がありましたら、メッセージをお願いします! 変更履歴 HRディスプレイ v1.0 - 初期リリース v1.2 - "floatHR "フロートの代わりに "HR "整数を使用するように変更。 v1.2.1 - 不足していたスクリプトを追加。 v.1.2.2 - シェーダーのみの更新 (v1.2.1) カウンターシェーダーを改良: v1.1 - 初期リリース v1.2 - 色相シフトプロパティ、欠落していた曲面ディスプレイモデルを追加 v1.2.1 - ゼロパディングに "Eight Shadow "のみを使用するオプション、VRCFallbackをHiddenに設定、Unityでのマテリアルの平面プレビュー