読者です 読者をやめる 読者になる 読者になる

SourceChord

C#とXAML好きなプログラマの備忘録。最近はWPF系の話題が中心です。

輪郭線の描画

3DCG レンダラ

Zバッファと法線バッファのレンダリングをできるようにしたので,その二つを用いて輪郭線の描画をしてみました.

Zバッファと法線バッファの画像それぞれにラプラシアンフィルタをかけてエッジを抽出して,二つのエッジ画像を加算して輪郭線としています.
ここで作られた輪郭線をレンダリング結果に乗算合成して輪郭線の描画をしています.
一応,それぞれの段階での画像は以下のような感じ.

  • Zバッファと法線バッファ



  • それぞれにラプラシアンフィルタをかけて,閾値を指定して二値化



  • 二つのエッジ画像を合成

  • 輪郭線は黒くしたいので反転