shocker-0x15 / rtcamp8

Renderer used for レイトレ合宿8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

レイトレ合宿8 レンダラー & デノイザー?

レイトレ合宿8用に書いたレンダラーとデノイザーのコード置き場。 合宿用に書いたコードなので人に見せるようなコードではないですが、概要:

  • レンダラー:Neural Radiance Cachingをボリューメトリックパストレーサーに実装、多重散乱ボリュームを高速にレンダリングできるようにしました。オフラインレンダリング用途のため、オリジナルのNRCとはいくらか実装を変えてあります。よりオリジナルに忠実な実装はGfxExpで公開しているので良かったらそちらをご参照ください。
    https://speakerdeck.com/shocker_0x15/renderer-introduction-ray-tracing-camp-8
  • デノイザー:サブ部門用。デノイザーと呼ぶのがおこがましいトンデモコード。超適当なMLPに周辺ピクセルのフィーチャーを入力して輝度を推定するというもの。全くうまくいかなかった。
    https://speakerdeck.com/shocker_0x15/reitorehe-su-8-denoizade-na

VLR
Cloud is composed of a cloud from "Walt Disney Animation Studios Cloud Data Set" and Stanford bunny from McGuire CG Archive converted to a volume using Houdini.
The license of this rendered image follows the Creative Commons Attribution-ShareAlike 3.0 Unported License.

About

Renderer used for レイトレ合宿8


Languages

Language:C++ 92.4%Language:Cuda 5.5%Language:CMake 2.0%Language:GLSL 0.1%