先日の社内のシェーダ勉強会#2で「レイマーチングでソフトシャドウ」を実装する手法について発表しました。その資料を共有します。
後半ではソフトシャドウの現実らしい半影の特徴などにも触れています。半影については、3DCGに関する前提知識なしに直感的に理解できる内容だと思います。
半影の特徴は、現実世界の光の振る舞いにより生じるため、レイマーチングに限った話ではありません。レイマーチングに興味が無い方でも、3DCGに少しでもご興味があれば、目を通していただければ幸いです。
ソフトシャドウは、3DCGの基礎的なテーマですが、実際にはとても奥が深いと思います。