[サポート終了]Quest対応noribenQuestWaterシェーダー
- DigitalQuest対応noribenQuestWaterシェーダー0 JPY
- Digital寄附(Donate)300 JPY
■■■このシェーダーは既にサポート終了しています。 新規に見た目が良く使いやすいものを作ったのでこちらを利用してください。 ↓↓↓ ■Quest対応ベーシックウォーターシェーダー https://noriben.booth.pm/items/4967253 VRChat用にリアルさよりも軽量さとOculus Quest対応を優先した水シェーダーです。 いわゆるgrabpass(屈折表現をするために使うシェーダーの機能)を使った水シェーダーよりも非常に軽量です。 Cubemapを指定して水面に映り込む風景を直接指定することができる機能があります。 Unity2019.4.31f1のbuilt-in環境で動作確認しています。unitypackage形式。 SkyboxやReflectionProbeが設定されたシーンで使ってください。 Directional Lightに少しだけ反応しますが、基本的にMainColorとTransparencyとReflectionの強さで明るさ調整してください。 Directional Lightがない状態でもNo Directional Light modeを使えば動きます。
更新履歴
V001 初期 V002 Quest環境で使うと反射が暗いのを修正 V003 反射の向きがおかしいのを修正 V004 ノーマルマップ関連の動きがおかしいのを修正。CustomCubeMapの項目を追加。 V005 ライティングが視点や距離でおかしくなるのを修正 2020/6/12 V006 ディレクショナルライトが無いときでも独自にライトの向きを定義して動かすモードをつけた 2020/6/12 V007 ZWriteを指定できるように 2022/03/12 V008 Single Pass Stereo (Instanced)レンダリングに対応。フォルダ構成を変更。
説明
NoribenLunch/noribenQuestWaterShader/Prefabsフォルダにプレハブが置いてあります。 プレハブの中にPC用とQuest用のサンプルが置いてあります。 ■パラメータの説明 MainColor: 色 Transparency: 透明度 NormalWaveTexture: 波用のノーマルマップ HeightTexture: 高さ用のマップ CustomCubeMap: キューブマップを指定して使いたい場合に指定しる UseCustomCubeMap: CustomCubeMapを使うかどうか WaveScale: 波の細かさ WaveNormalPower: ノーマルマップの強さ WaveHeight: 波で頂点が移動する強さ Reflection: 反射 Scroll_XY: スクロールのスピード Custom light mode ON: ディレクショナルライトが無い場合にオンにすると独自にライトの定義ができてライティングができる。 Light Color: ライトの色 Light Direction: ライトの向き Fresnel: フレネル Diffuse: 陰影をつける Specular: スペキュラの Cull: カリング
利用規約
可: 改変。VRChatや動画(Youtube, Twitter)などでの使用。商用利用。 不可: 単体での2次配布。迷惑行為など。