Skip to content

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

gam0022/redflash

master
Switch branches/tags
Code

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

Gallery

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

Links

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published