← 技術プロジェクトに戻る

C++ ラスタライザ & カスタム GLSL シェーダー

ポストプロセスとフィルムエミュレーションシェーダーを備えたソフトウェアラスタライザ

日付 2024年10月
タグ
c++glsl

概要

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