// LED Panel Shader
Description
LEDパネルや液晶パネルの再現をしたシェーダーです。
LEDや液晶の細かいディティールも作り込んでいます。
■特徴まとめ
・LED風と液晶風の2種類が同梱
・ノーマルやラフネスを適用した細かいディティール
・iwaSync3と組み合わせるのが簡単
・LTCGI・iwaSync3と組み合わせて上記の動画のようにまわりの壁を照らす表現の解説記事が用意されています
https://www.fanbox.cc/@noriben/posts/4830513
動画プレイヤーなどに組み込むと良い感じになります。
初期状態ではiwaSync3動画プレイヤー等に合わせたサイズ・アスペクト比に設定してあります。
VRChatミラーに写った時に反転するモードも実装してあります。
iwaSync3に使う場合はマテリアルをスクリーンのQuadにセットするだけで使えます。(もしくはRenderTextureで実装してもOK)
TopazChatPlayerで使用する場合はマテリアルのTopazChatPlayer Modeにチェックを入れて下さい。(正常な明るさに調整)
液晶パネル(粗)、液晶パネル(細)、LEDパネル(粗)、LEDパネル(細)の4つのサンプルマテリアルを用意しています。
分割数は自由に変更できます。
距離フェード機能もあるので、遠くから見た時には普通の見え方で近くに行くとLEDのディティールが現れるようにできます。
ライティングの影響の仕方はだいたいStandard Shaderと同じです。
サンプル動画ではGIの表現にltcgiと組み合わせて使っています。
■Unity2019.4.31f1及びUnity2022.3.6f1のBuilt-in RP・リニアカラー環境で動作確認しています。URP・HDRPでは動作しません。
UnityやVRChat等で使えます。
unitypackage形式。
※画像内のアバターはこまどさん制作のあまなつちゃんを改変して使用しています。