/Falcor-playground

Custom renderpass for Nvidia Falcor

Primary LanguageC++

Falcor-playground

Abstruct/概要

リアルタイムレンダリングの勉強のために実装したものを置くリポジトリです。 Nvidia Falcorを使用しています。

A repository for the study of Real-time rendering and Computer graphics theory.

I use Nvidia Falcor for the framework and I implement the custom render pass.


ReSTIR GI 🚧

ReSTIRをベースにした効率的なパスサンプリング手法(for Indirect Lighting)です。

  • Temporal Resampling
  • Spatial Resampling
  • Spatial Resampling (Unbiased)
  • Sample Varification

ReSTIR

低分散なレイトレーシング手法であるReSTIRの再現です。 詳細はこちら

  • WRS
  • Temporal Reuse
  • Spatial Reuse

Simple GPU PathTracer

詳細はこちら


My Environment/環境

  • Env1
    • Windows 11 build 22621
    • NVIDIA Driver 517.0
    • Visual Studio Community 2022 17.4.4 (for MSVC)
    • CLion & VSCode (for slang shader)
    • Ryzen9 3900X / RTX2080
    • Falcor 5.2
  • Env2
    • Windows 10 build 19044
    • NVIDIA Driver 511.69
    • Visual Studio Community 2022 17.4.3 (for MSVC)
    • CLion & VSCode (for slang shader)
    • i9-9980HK / RTX2060
    • Falcor 5.2