VRChat

LowFPSGimmick/アバターギミック

  • ダウンロード商品
    ¥ 500

# LowFPS Gimmick アバターの動きだけを低FPS(コマ送り)にするVRChat用ギミックです。 歩いたときの移動もコマ単位でカクッと進み、本当にFPSが落ちたときのような見た目になります。 非破壊(NDMF)で、アップロード時に自動で組み込まれます。 ## 必要なもの - VRChat SDK Avatars 3.10 以降 (VRC Constraints 対応版) - Modular Avatar 1.19 以降 ## 導入 1. unitypackage をインポートします。 2. `Assets/LowFpsGimmick/LowFPS Gimmick.prefab` をアバターの直下にドラッグ&ドロップします。 3. そのままアップロードします。 ## メニュー Expressionメニューに「低FPS」が追加されます。 | 項目 | 内容 | | --- | --- | | ON/OFF | ギミックの切り替え | | FPS (max 30) | ラジアルでFPSを調整 (FPS = 最大FPS x 値。0で完全停止) | ## 設定項目 | 項目 | 初期値 | 内容 | | --- | --- | --- | | Menu Name | 低FPS | メニューに表示する名前 | | Parameter Prefix | LowFPS | パラメータ名の接頭辞 (`<prefix>_On`, `<prefix>_Rate`) | | Max Fps | 30 | ラジアル最大のときのFPS | | Default Rate | 0.4 | ラジアルの初期値 | | Default On | OFF | 初期状態でONにする | | Saved | ON | アバター変更後もパラメータを保存する | | Step Movement | ON | 移動もコマ単位にする | | Add Head Chop | ON | 一人称視点で頭が視界に入らないようにする | | Armature | 空 | 対象のArmature。空なら自動検出 | ## 使用パラメータ - `LowFPS_On` (Bool, 1bit) - `LowFPS_Rate` (Float, 8bit) 合計 9bit を使用します。 ## 仕組み ビルド時にArmatureを複製し、メッシュを複製側のボーンに付け替えます。 複製ボーンはVRC Parent Constraintで元のボーンを追従し、 FXレイヤーで「1フレーム追従 → 1/fps秒停止」を繰り返すことで低FPSに見せています。 ## 注意 - VRC Constraint を骨の数だけ追加するため、パフォーマンスランクの Constraint 数が増えます。 - 複製したArmatureにはPhysBoneは付きません。揺れものは追従元の動きがそのままコマ送りで反映されます。 - 2つ以上同じアバターに入れないでください。

◆利用規約

◆クレジット

LowFPSGimmick/アバターギミック
# LowFPS Gimmick アバターの動きだけを低FPS(コマ送り)にするVRChat用ギミックです。 歩いたときの移動もコマ単位でカクッと進み、本当にFPSが落ちたときのような見た目になります。 非破壊(NDMF)で、アップロード時に自動で組み込まれます。 ## 必要なもの - VRChat SDK Avatars 3.10 以降 (VRC Constraints 対応版) - Modular Avatar 1.19 以降 ## 導入 1. unitypackage をインポートします。 2. `Assets/LowFpsGimmick/LowFPS Gimmick.prefab` をアバターの直下にドラッグ&ドロップします。 3. そのままアップロードします。 ## メニュー Expressionメニューに「低FPS」が追加されます。 | 項目 | 内容 | | --- | --- | | ON/OFF | ギミックの切り替え | | FPS (max 30) | ラジアルでFPSを調整 (FPS = 最大FPS x 値。0で完全停止) | ## 設定項目 | 項目 | 初期値 | 内容 | | --- | --- | --- | | Menu Name | 低FPS | メニューに表示する名前 | | Parameter Prefix | LowFPS | パラメータ名の接頭辞 (`<prefix>_On`, `<prefix>_Rate`) | | Max Fps | 30 | ラジアル最大のときのFPS | | Default Rate | 0.4 | ラジアルの初期値 | | Default On | OFF | 初期状態でONにする | | Saved | ON | アバター変更後もパラメータを保存する | | Step Movement | ON | 移動もコマ単位にする | | Add Head Chop | ON | 一人称視点で頭が視界に入らないようにする | | Armature | 空 | 対象のArmature。空なら自動検出 | ## 使用パラメータ - `LowFPS_On` (Bool, 1bit) - `LowFPS_Rate` (Float, 8bit) 合計 9bit を使用します。 ## 仕組み ビルド時にArmatureを複製し、メッシュを複製側のボーンに付け替えます。 複製ボーンはVRC Parent Constraintで元のボーンを追従し、 FXレイヤーで「1フレーム追従 → 1/fps秒停止」を繰り返すことで低FPSに見せています。 ## 注意 - VRC Constraint を骨の数だけ追加するため、パフォーマンスランクの Constraint 数が増えます。 - 複製したArmatureにはPhysBoneは付きません。揺れものは追従元の動きがそのままコマ送りで反映されます。 - 2つ以上同じアバターに入れないでください。