-
Simon's Tech Blog
Simon's Tech Blog
Introduction
It has been a long time since my blog post (because of Covid, work, Elden Ring...). So I decided to study the "Spectral Primary Decomposition for rendering with sRGB Re...
-
Simon's Tech Blog: 2022
Porting to Octave
In the paper, it provides sample source code written in Matlab. Since I do not have a Matlab license, so the first thing I need to do is to port the source code to the open source Oc...
-
Simon's Tech Blog: 2021
black lines: exact 2006 10° CMF
color lines: approximated 2006 10° CMF
Saturated lights comparison
With the above changes to the path tracer, we can render some images for comparison. A scene with sev...
-
Simon's Tech Blog: 2020
albedo and
M (For rendering in sRGB/Rec709,
M is identity matrix).
Finally, we can calculate the luminance of the bounced light by computing the dot product between the color vector
c and luminance...
-
Simon's Tech Blog: Implementing Gamut Mapping
Introduction Continue with previous post , after learning how gamut clipping works, I want to know how it behaves in rendered image, so I im...
-
Simon's Tech Blog: HDR Display
Introduction Continue with the DXR Path Tracer in the last post, I updated the demo to support HDR display. It also has various small featu...