【Unity】Simple Led Screenシェーダー (早期アクセス版)
- Digital300 JPY

clusterなどのモバイル環境でも使えるシンプルなLEDスクリーンシェーダーです。 計算を簡略化するために四角のLEDになっています。 早期アクセス版なのでバージョンアップの際に破壊的な変更もあります。 安定版に移行した際は値段を上げる予定です。 cluster内に実際に展示してあります。 https://cluster.mu/w/5a9e97cc-b87c-4af1-bf9d-b68bc86bc39d 収録されているもの。 ・SimpleLedScreenシェーダー シェーダーはBuilt-in(Legacy) Rendering Pipeline向けです。 またカラースペースはLinearのみ対応です。 何個設置してもSetPassCallsは1です。(下記条件を満たせば) GPU Instancingに対応しているので同じメッシュで同じマテリアルの場合はSetPassCallsが1にまとめられます。 GPU Instancing向けなので、モバイル環境ではMetal, Vulkanで対応しています。 現在はSinglePassStereoRenderingには対応していません。(将来的に対応予定) テストはWindows, iOS上で行っています。 そのほかのOS(デバイス)では正しく表示されないことがあります。 ※サポートの費用は含まれておりません。
機能
・計算クオリティの選択 ・LEDサイズ ・LEDの個数 ・LEDの背景の暗部の程度 ・LEDのEmissionの強さ ・Fogの適用On/Off ・FaceCullingの選択 モアレ対策として以下の機能が実装されています。 ・CameraFade ・AngleFade デバッグ機能としてモアレ対策の値を確認するモードが実装されています。
ライセンス
・再配布、販売は禁止です。 改変後のデータについても認めません。 ユーザがデータを直接触れることができないような形で (Unityでビルドしてリソースファイルとしてリリースするなど)の配布は問題ありません。 ・購入した人のみ使用することができます。 ・商用利用できます。 ・権利表記は必要ありません。 ・NFTとしての登録禁止 ・公序良俗の範囲内で使用してください。 ・第三者を不当に差別・誹謗中傷する行為 ・政治的利用 ・違法行為への利用 ・モデル制作者を偽る、あるいは故意的に第三者を勘違いさせる行為。 ・ライセンスの変更があったときは変更後のライセンスが適用されます。
免責事項
本商品の利用に関し、トラブルが発生した場合、利用者又は第三者に損害が生じた場合であっても、本商品が利用者の自己責任のもと利用されるものであることに鑑み、私は、損害賠償その他一切の責任を負担致しません。
更新履歴
・2021/11/01版 コンパイルエラー対応。 ・2021/10/29版 PIXELモードのときBackFaceをFlipできるようにした。 ・2021/10/28版 計算モードの追加。 フォグの適用ON/OFFの追加。 メッシュのアスペクト比と異なる画像などを表示したときにマスクする処理追加。 ReadMe追加。 ・2021/10/27版 新規作成。