
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
スプライト(Transparent)にもDoF(被写界深度)を効かせたい【Unity】【URP】 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
スプライト(Transparent)にもDoF(被写界深度)を効かせたい【Unity】【URP】 - Qiita
この投稿はグレンジ Advent Calendar 2021の2日目の記事です。 概要 こんにちは! 株式会社グレンジでク... この投稿はグレンジ Advent Calendar 2021の2日目の記事です。 概要 こんにちは! 株式会社グレンジでクライアントエンジニアをしているGamu(@AblerBiri)です。 みなさん、SpriteRenderer等で描画しているキャラにDepth of Fieldが上手く効かなくて困ったという経験はありませんか? 例えば、上の動画のようにキャラの足元だけDoFが効いて、ほとんどがボヤっとしてしまうとか。 今回はUnityのURP(Universal RenderPipeline)で解決する方法を紹介します。 環境 OS : MacOS Big Sur(11.4) Unity : 2020.3.12f1 URP : 10.5.0 GL : Metal スプライトにDoFが効かない原因 結論からすると、スプライトの描画で使用しているシェーダが深度値をデプスバッファに書き込まな