
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Unity】SceneSemanticAPIを使ってオクルージョン処理を実現する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Unity】SceneSemanticAPIを使ってオクルージョン処理を実現する - Qiita
1. MainCameraのnear clipギリギリの位置にQuadを置く この工程では遮蔽物としてQuadを配置しています。... 1. MainCameraのnear clipギリギリの位置にQuadを置く この工程では遮蔽物としてQuadを配置しています。以後の過程で、このQuadを用いて任意のセグメント以外の描画を遮断するイメージです。 near clipが0.1なのに対して、Quadの位置を0.1005にしておきます。 2. QuadをMainCameraの描画範囲にぴったり重ねる Quadが正しいピクセルを遮断できるように、カメラの描画範囲とQuadがぴったりと重なるように計算します。 3. SceneSemanticAPIで取得したTexutureを加工する セグメント結果を利用しやすいように加工します。Shader側でR成分の値を元にオクルージョンの適用範囲を設定するので、任意のセグメントを赤色に塗りつぶしたTextureを動的に生成します。以下は空(sky)のセグメントを赤色に塗りつぶした想定のシミュレ