はじめに
Unityの2022.2以降のVerで使える、フルスクリーンシェーダーグラフについて学びましたので記事にします。
画面全体に効果を与える、いわゆるポストエフェクトのような使い方できる機能のようです。
きっかけ
ブラウン管テレビっぽい表現の「画面全体に横線が流れているやつ」どうやるんだろうと調べていたところ、Unityの公式動画でシェーダーグラフを用いた方法が解説されていました。
※横線は走査線というらしいです。
この動画シリーズでは、作成したシェーダーグラフを
スクリプトを用いてURPの設定からポストエフェクト化しているようなのですが、
これがうまくできませんでした(私の問題かも)。
調べてみると、Ver2022.2より表題のフルスクリーンシェーダーグラフなる機能が追加されており、
こちらを使用すれば、やりたいことがより簡単に実装できそうです。
さらにその公式動画も発掘・・・!
これに加えて下記の神記事を見ればすべて設定可能です。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9U2hhZGVyR3JhcGglRTMlODElQTclRTMlODMlOUQlRTMlODIlQjklRTMlODMlODglRTMlODIlQTglRTMlODMlOTUlRTMlODIlQTclRTMlODIlQUYlRTMlODMlODglRTMlODIlOTIlRTklODElQTklRTclOTQlQTglRTMlODElOTklRTMlODIlOEIlRTMlODAlOTBVbml0eSVFMyU4MCU4MUZ1bGxzY3JlZW4lMjBTaGFkZXJHcmFwaCVFMyU4MCU4MSVFMyU4MiVCMCVFMyU4MyVBQyVFMyU4MyVCQyVFMyU4MiVCOSVFMyU4MiVCMSVFMyU4MyVCQyVFMyU4MyVBQiVFMyU4MCU5MSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ODA0ZjFkODExMzg2MGM2ZDAxODM1NDllNWY1ODY5YWI&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZ2VuZXJvc2l0eV9ob25kYSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OTRiNmJiMGI4NmNmOTU2YmI0ZmRmNDVlNGVkZDhlMWE&blend-x=142&blend-y=491&blend-mode=normal&s=43b736b4dead2a65142cc165a10d3c82)
ShaderGraphでポストエフェクトを適用する【Unity、Fullscreen ShaderGraph、グレースケール】 - Qiita
■ 概要本記事では、UnityのShaderGraphを使ってシーン全体に効果を適用するポストエフェクトを実装するにあたって、Unity2022.2以降に追加されている機能「Fullscree…
これでエモい表現を作ることができました。
![](https://obecogames.com/wp-content/uploads/2023/11/fullscreenshader-1024x589.jpg)
おわりに
今回実装してみた表現は有用そうですが、
フルスクリーンシェーダーグラフそのものについてかなり可能性を感じました。
シェーダーについてはまだまだあまりわかっていませんが、
最近は画面作りに対する興味が強く、学んでいて面白いなあと思っています。