LEDパネルシェーダー / LED Panel Shader
상품 설명
LEDパネルや液晶パネルの再現をしたシェーダーです。
LEDや液晶の細かいディティールも作り込んでいます。
■特徴まとめ
・LED風と液晶風の2種類が同梱
・ノーマルやラフネスを適用した細かいディティール
・iwaSync3と組み合わせるのが簡単
・VRC Light Volumes対応
・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形式。
※画像内のアバターはこまどさん制作のあまなつちゃんを改変して使用しています。
動作状況
■VRChatワールド
・PCワールド : OK
・Questワールド : OK
■VRChatアバター
・PCアバター : OK
・Questアバター : No
■Unity
・Built-in RP: OK
・URP : No
・HDRP : No
更新履歴
2022/2/16 V001 初期
2022/2/16 V002 VRChatのミラーに写った時に画面を反転するモードを実装
2022/2/16 V003 AVProVideoモードを実装
2022/2/18 V004 オブジェクトの名前が間違っていたのを修正
2022/2/24 V005 TopazChatPlayerにマテリアルを割り当てたとき正常な明るさに調整するTopazChatPlayer Modeを追加。
2022/2/26 V006 VRChatで正常にdepthが書き込まれるように修正。
2022/2/26 V007 壊れたモニターモードを追加。
2025/6/18 V008 動画プレイヤーで縦長動画を再生したときに正常なアスペクト比で表示される設定を追加。
2025/6/19 V009 アスペクト比調整オプションを使用したときに、余剰領域を黒枠として表示するようにした。
2026/01/18 V010 VRC Light Volumesに対応
説明
■はじめに
最初にDLしたunitypackageをUnityにインポートして下さい。
NoribenLunch/noribenLED_Panel/Prefabsフォルダにプレハブファイルが入ってるのでヒエラルキにドラッグして使って下さい。
■iwaSync3で使う場合
iwaSync3に使う場合はNoribenLunch/noribenLED_Panel/Materials内にあるマテリアルをスクリーンのQuadにセットするだけで使えます。(もしくはRenderTextureで実装してもOK)
■マテリアルのパラメータ説明
■LED Source Tex (表示するテクスチャ)
Souce Color: メインのカラー
Main Souce Tex: メインのテクスチャ
LED Divide: LEDの分割数
LED Aspect Ratio: アスペクト比の調整。初期状態では16:9用になっています。
Flip in Mirror(For VRChat): VRChat内のミラーに写った時に画像を反転します
Adjust Aspect Ratio: 動画プレイヤーで縦長動画を再生したときにアスペクト比を修正する
■Color Correction(色調補正)
Gamma: ガンマ値の調整(明暗の調整)
Hue: 色相
Saturation: 彩度
■Distance Fade(距離フェード)
Distance Fade Toggle: 距離フェードをオンにするかどうか。
Fade Distance: フェードする距離
Fade blur: フェードするときにゆっくり切り替わる度合い
ほかのパラメータはだいたいStandard shaderと同じです。(ノーマル等)
利用規約
■許可していること
本製品の改変・加工。
VRChat、動画(Youtube, X等)、ゲーム、ライブ演出、配信などでの使用。
ゲームやアプリに組み込んでの販売や、配信収益などの商用利用もOKです。
■禁止していること
本製品を第三者がそのまま取り出して再利用できる状態で販売物に組み込み、二次配布・再販売することは禁止です。
(例: 本製品を組み込んだUnityプロジェクト丸ごとの販売など)
本製品を使用して発生した問題に対しては製作者は一切の責任を負いません。
チームでプロジェクトを共有してワールド制作を行っている場合はチームライセンスを購入してください。(代表者が1つ購入すればOKです。商品内容は同じです)
企業内で使う場合はチームライセンスの方を購入して下さい。(代表者が1つ購入すればOKです。商品内容は同じです)
■連絡先
ご要望がある場合はページ上部にあるBoothのメッセージから送ってください。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기