【VRChat】グリッチのシェーダー 乱像 ランゾウ Ranzou Glitch(アバター向け)
- Digital500 JPY












VRChat アバター向けの、グリッチとホログラムのシェーダーです。PC のアバター専用です。 体に重ねて、走査線・色ずれ・帯ごとの横ずれ・ノイズのちらつき・デジタルの欠け・左右の残像を描きます。 動きはシェーダーが時刻から作るので、スクリプト(U#)なしで、見ている全員に同じ見え方になります。 その時の画面を取り込んで描き直す方式なので、lilToon などアバターのシェーダーの見た目をそのまま使って、ずらしたり色を割ったりできます。 日本語 / English の専用ウィンドウで、アバターを選んで、乱れさせるメッシュにチェックを付け、ボタン1つで付けられます。 ■ できること ・帯の横ずれ:体が横の帯ごとにずれ、輪郭もちぎれます ・色ずれ:赤・緑・青が横に割れます。乱れた瞬間は大きく ・残像:左右にずれた赤と青の残像(色は変えられます) ・走査線と、上へ通り過ぎる光の帯 ・ノイズ・ちらつき、ときどき消えかける瞬きも ・デジタルの欠け:体がブロックごとにモザイクになったり、暗く欠けたりします(ブロックは体に貼り付くので泳ぎません) ・ホログラムの色とふちの光 ・プリセット:ホログラム / 電波障害 / データ化 / 幽霊 ・調整:乱れる頻度と速さ・横ずれの幅と帯の太さ・色ずれ・残像の濃さと距離と色・走査線の濃さと本数と速さ・ノイズ・ちらつき・欠け・ブロックの大きさ・色・ふちの光 ・量(_Amount)は Animator で動かせます。On / Off / Amount(Motion Time 用)のアニメをボタン1つで作れます ・非破壊:メッシュにマテリアル枠を1つ足す(表情にもついていく)か、骨を共有した複製を重ねる方式。元のマテリアル・テクスチャは変えません ・軽い版(残像なし・描画 1/3)に切り替えられます。「作る」タブに重さ(追加の描画回数)が出ます ・「外す(元に戻す)」ボタンで全部外せます。付けるのも Ctrl+Z 1回で取り消せます ■ 動作環境 ・Unity 2022.3(VRChat で使うバージョン) ・ビルトイン レンダーパイプライン ・PC 専用(VRChat の仕様で、Quest・スマホのアバターではカスタムシェーダーが使えません) ・VRChat SDK3 Avatars(なくてもコンパイルできます。Modular Avatar も不要です) ・深度テクスチャは使わないので、どのワールドでも同じように見えます ■ 導入 1. unitypackage を Unity にドラッグ&ドロップしてインポート 2. メニューの Tools > lv1101 > Ranzou (Avatar Glitch) でウィンドウを開く 3. Hierarchy でアバターを選び、乱れさせるメッシュにチェックを付けて「乱像を付ける」を押す 詳しい使い方は同梱の README_ja.txt をご覧ください。 設定画面の説明は、商品画像の「設定画面ガイド」(日本語・英語)にあります。 ウィンドウ右上で 日本語 / English を切り替えられます(Auto は PC の言語に合わせます)。 ■ 重さの目安 選んだマテリアル枠1つにつき、ふつうの版は3回(本体1・残像2)、軽い版は1回の描画。画面の取り込みは乱像の全部で1フレーム1回です。 例:表示中の服・髪・体すべて(18 メッシュ・20 枠)で、ふつうの版は追加 60 回、軽い版は 20 回。 マテリアルが1つのメッシュは枠を足すだけなので Renderer は増えません(複製を作ったメッシュの分だけ Skinned Mesh Renderer が増えます)。全身は重いので、乱れさせたい物だけ選ぶか軽い版をおすすめします。 ■ 内容物 ・Ranzou_1.0.1.unitypackage(README_ja.txt / README_en.txt 入り) ・利用規約.txt / TermsOfUse_en.txt ※画像のアバター:ゆめか Yumeka(©Arka_X / https://booth.pm/ja/items/8672657 )。商品には含みません。 ※体が透けて向こうが見えるタイプのホログラムではありません(体に重ねて、色や形を乱す方式です)。 ※マテリアル枠を足したメッシュは表情にもついていきます。複製を作ったメッシュは表情(シェイプキー)に追従しないので、表情を大きく変えるとその部分の効果の形が少しずれることがあります。 ■ 利用規約(概要) ・VRChat のアバター(Public/商用・有料イベントでの使用を含む)で使えます ・改変できます ・シェーダー・スクリプトの再配布、転売はできません(改変したものも含む) ・クレジット表記は任意です(書いていただけると嬉しいです) 詳しくは同梱の 利用規約.txt をご覧ください。 ―――――――――――――――― ■ English Ranzou is a glitch and hologram shader for VRChat avatars (PC only, Built-in RP, Unity 2022.3). Laid over the body, it draws scanlines, colour split, bands that slip sideways, noise and flicker, digital loss (mosaic blocks) and afterimages to both sides. No Udon / U# needed: it moves by time, so everyone sees the same. It takes the screen and draws it again, so it keeps the look of your avatar's own shader (lilToon etc.) while it tears and splits it. Select your avatar in the dedicated window, tick the meshes and press one button. It is non-destructive: a material slot is added to the mesh (it then follows expressions too) or a copy that shares its bones is laid on top; your materials and textures are not changed. "Remove" takes it all off. Presets: Hologram / Bad signal / Digitize / Ghost. Adjust how often and how fast it glitches, band slip and size, colour split, afterimage strength, distance and colours, scanlines, noise, flicker, digital loss, block size, colour and rim glow. Animate _Amount, with On / Off / Amount clips made by one button. PC avatars only: VRChat does not allow custom shaders on Quest / mobile avatars. No depth texture is used, so it looks the same in every world. It is not a see-through hologram. Performance: per chosen material slot 3 draws (full) or 1 (light version, no afterimages); one screen grab per frame for all of Ranzou. All shown meshes of an avatar (e.g. 18 meshes, 20 slots) = 60 extra draws (full) or 20 (light). Meshes with one material get an added slot (no renderer added); only copies add a Skinned Mesh Renderer. • Full English UI: switch Auto / 日本語 / English at the top right of the window • English README (README_en.txt) and Terms of Use (TermsOfUse_en.txt) included • English settings guide images are included in the product images Install: import the unitypackage, open Tools > lv1101 > Ranzou (Avatar Glitch), select your avatar, tick the meshes and press "Add Ranzou". Avatar in the images: Yumeka (©Arka_X), not included. Terms (summary): usable on VRChat avatars, including public use, commercial use and paid events; modification allowed; redistribution or resale of the shader / scripts (including modified versions) is not allowed; credit is optional. ■ 更新履歴 / Version history 1.0.0 最初の版 / First release 1.0.1 軽くした(枠を足す方式で Renderer が増えない・表情についていく、軽い版を追加、重さの表示) / Lighter: added slots instead of copies (no extra renderers, follows expressions), light version, cost shown












