AirWall
- Digital0 JPY

【VRChat対応】エアウォール警告テープシェーダー / AirWall Caution Tape VRChatワールド用の「立入禁止エアウォール」シェーダーです。遠くからは見えず、近づくと黄色い警告テープが浮かび上がります。テープの文字は自由に作れます。 ■ 特徴 ・遠いときは完全に透明、近づくとテープが広がるように浮かび上がります ・黄黒の斜めストライプと文字が流れます(隣のテープとは逆向きに流れます) ・文字は専用ツールで作れます。文字を入力して「確定」を押すと、テクスチャとマテリアルができます ・両面表示で、裏から見ても文字は反転しません ・ワールド座標でテクスチャを張るので、壁をどんなサイズにしても文字が伸びません ・軽量です。1パス・テクスチャ1枚で、遠くのピクセルは処理を打ち切ります ・VRのシングルパスインスタンシングに対応しています ・色、角度、幅、間隔、流れる速さ、浮かび上がる距離はマテリアルで調整できます ■ 使い方 AirWallフォルダをUnityのAssetsに入れます メニューの Tools > 空気墙 > 文字贴图生成器 を開き、文字を入力して「確定」を押します CubeやQuadに生成されたマテリアルを設定します 壁にBox Colliderを付けると、実際に通れなくなります ■ 同梱物 ・シェーダー、テクスチャ生成ツール(Editor拡張)、説明書 ■ 動作環境 ・Unity 2022.3系、VRChat Worlds SDK、Built-in Render Pipeline ■ 注意 ・シェーダーは見た目だけを担当します。通れなくする判定は、Colliderで別に付けてください ・Questで使う場合は、テクスチャをAndroid向け圧縮(ASTC)に設定してください ・入力する文字は、選んだフォントに含まれている必要があります ・ワールドへのご利用は自由です。再配布や転売はご遠慮ください 【中文】VRChat 空气墙警戒线 Shader VRChat 地图用的"禁止入内"空气墙。远处看不见,走近后黄色警戒线会浮现出来,文字可以自定义。 远处完全透明,走近后警戒线从窄到宽展开 黄黑斜纹和文字一起流动,相邻两条反向 自带文字贴图生成工具:输入文字,点"确定",就会生成贴图和材质 双面可见,背面文字不会镜像;文字比例不受墙体缩放影响 性能轻量,单 Pass、单次贴图采样,远处直接丢弃;支持 VR 单通道实例化 倾斜角度、宽度、间距、流动速度、浮现距离和颜色都能在材质里调 环境:Unity 2022.3、VRChat Worlds SDK、Built-in 管线。Shader 只管显示,真正挡人要给墙加 Collider。 English An “authorized personnel only” air wall shader for VRChat worlds. It stays invisible from afar, and caution tape fades in as the player approaches. Includes an editor tool that bakes any text into the tape texture and creates the material. It is lightweight, supports Single Pass Instanced VR and shows on both sides. Requires Unity 2022.3 and the built-in render pipeline. Add a collider for the actual blocking.
