Shader Core をベースにした VRChat 向けシェーダー集です。
| シェーダー | 用途 |
|---|---|
SabaShader/Illust2D | 3D モデルを 2D イラスト調に見せるトゥーンシェーダー |
SabaShader/Debug | mesh、UV、vertex color、法線、ライト入力を可視化する診断用シェーダー |
SabaShader/Illust2D を選ぶ各パラメータの詳細は docs/shader-illust2d.md を参照してください。描画例の図が付いています。
avatar/world の mesh とライティング入力を確認する場合は SabaShader/Debug を使用します。
各表示モードと制約は
docs/shader-debug.md
を参照してください。
Package Manager の Samples から Debug Shader Demo を Import すると、全表示モードを同時に確認できるシーンを利用できます。
雨・汗・雪・汚れを乗せる「表面の重ね掛け」、「ドット絵風」、RenderTexture を 表示する「ビデオ入力」、LCD/LED の画素構造を重ねる「表示パネル」、 走査線や映像の乱れを足す「ブラウン管・グリッチ」は モジュールとして同梱しています。使い方は docs/modules.md を参照してください。
任意画像を貼る「Decal」、肌と布の微細質感を追加する「Surface Detail」、
裂け目や裏面へ異空間を表示する「Spatial Interior」、登場・退場を制御する
「Transition」もモジュールとして同梱しています。設定と制約は
docs/modules-advanced.md
を参照してください。Package Manager の Samples から Advanced Shader Suite Demo を
Importすると、4機能の代表設定を同一シーンで確認できます。
Spatial InteriorにはUniverse、Starfield、Cyber、Mudの4presetがあります。
MIT License。詳細は LICENSE.md を参照してください。
io.github.sabas0ba.sabashader
https://github.com/sabas0ba/vrc_sabashader/blob/main/README.md
0.5.0 (Changelog)
2022.3 or later
No dependencies
No legacy packages