Redflash is a physics-based GPU renderer based on Path Tracing implemented in NVIDIA® OptiX 6.0, which can consistently draw scenes with mixed Polygons and Raymarching.
Redflash は NVIDIA® OptiX 6.0 上で実装したパストレーシングによる物理ベースのGPUレンダラーで、ポリゴンと レイマーチング が混在したシーンを一貫して描画できます。
This is implemented based on optixPathTracer of NVIDIA official OptiX-Samples.
これは、NVIDIA 公式の OptiX-Samples の optixPathTracer をベースにして実装されています。
The actual implementation is in the redflash directory.
実際の実装は redflash ディレクトリ内にあります。
- Unidirectional Path Tracing
- Next Event Estimation (Direct Light Sampling)
- Multiple Importance Sampling
- Disney BRDF
- Primitives
- Sphere
- Mesh
- Distance Function ( Raymarching )
- ACES Filmic Tone Mapping
- Deep Learning Denoising
- Operation confirmed
- Windows 10 + NVIDIA RTX 2070
- Windows Server 2016 Base + NVIDIA Tesla V100 GPUs
- Dependences
- CUDA 10.1
- OptiX 6.0.0
- Cmake 3.8.2
- freeglut
Won 4th prize at レイトレ合宿7.