Redflash Save

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

Project README

Redflash Renderer

pr33_v6_t3000_s1030_1920x1080

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レンダラーで、ポリゴンと レイマーチング が混在したシーンを一貫して描画できます。

Note

This is implemented based on optixPathTracer of NVIDIA official OptiX-Samples.

これは、NVIDIA 公式の OptiX-Samples の optixPathTracer をベースにして実装されています。

The actual implementation is in the redflash directory.

実際の実装は redflash ディレクトリ内にあります。

Features

  • 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

Development Environment

  • 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

RaytracingCamp7 Submission Version / レイトレ合宿7 提出バージョン

Won 4th prize at レイトレ合宿7.

pr33_v6_t3000_s1030_1920x1080

Camera Angle Variation 1

cut_far_v1

Camera Angle Variation 2

cut_far_v2

Camera Angle Variation 3

cut_far_v3

Open Source Agenda is not affiliated with "Redflash" Project. README Source: gam0022/redflash
Stars
28
Open Issues
6
Last Commit
4 years ago
Repository

Open Source Agenda Badge

Open Source Agenda Rating