Blender でフリンジを除去する

カテゴリ:blender

Mix で画像を合成すると輪郭にラインがでることがある.このラインをフリンジと呼ぶ.これは乗算済みアルファの画像を Mix で合成することが原因だ.たとえば背景を透明にしてレンダリングした画像を Mix で合成するときに起こる;背景を透明にしてレンダリングした画像は乗算済みアルファだからだ.その場合は Mix でなく Alpha Over を使えばフリンジの発生を避けられる.

Alpha Convert を使うことでもフリンジを除去できる.Alpha Convert で Premul to Straight を使えば,乗算済みアルファを Straight Alpha へ変換できる.

画像を合成するときはそれぞれ

Mix : Straight アルファ
Alpha Over : 乗算済みアルファ
を使う.