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

GLSL シェーダー・パストレーサー

MIS と BVH を備えた GLSL/OpenGL ベースの GPU パストレーサー

日付 2025年5月
タグ
glslopenglc++

概要

GLSL/OpenGL で構築した GPU アクセラレーテッド・パストレーサー。Next-Event Estimation と Multiple Importance Sampling(MIS)、ロシアンルーレットによるパス終了判定、BVH アクセラレーション構造を搭載。

機能

  • マテリアル — Trowbridge-Reitz マイクロファセットスペキュラ、Oren-Nayar ディフューズ、Fresnel 反射
  • ライティング — エリアライト、スポットライト、スフィアライト、ポイントライトおよび環境マッピング
  • 高速化 — シーントラバーサル用 BVH
  • ポストプロセス — Intel OIDN デノイザー、ACES / Reinhard トーンマッピング
  • CLI レンダリング 対応