← 技術プロジェクトに戻る
C++ ラスタライザ & カスタム GLSL シェーダー
ポストプロセスとフィルムエミュレーションシェーダーを備えたソフトウェアラスタライザ
概要
C++ で構築したソフトウェアラスタライザに、カスタム GLSL 頂点・フラグメントシェーダーを組み合わせたプロジェクト。ポストプロセスとしてガウシアンブラーと Sobel フィルタリングを実装。フィルムエミュレーションシェーダーでは、FBM ベースのフィルムグレイン、ビネット、色収差、トーンマッピングによりアナログフィルムの質感と色彩を再現。