Qianyue He
Qianyue He
I have been building an App which simulates light source and cast shadow when there is obstacle. After building shadow casting algorithm, I wanted to make things more good-looking, by...
I tested the speed of ECO on (Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz), with a (48, 27) ROI initially. It turned out to be about 50fps, yet I want to...
I've been reading the code in this repo, especially the part of `BDPT`. I find some part of the code difficult to understand, for example `Float Path::miWeight` which calculates MIS...
According to the book [pbr-book chapter 16.3 multiple important sampling](https://www.pbr-book.org/3ed-2018/Light_Transport_III_Bidirectional_Methods/Bidirectional_Path_Tracing#MultipleImportanceSampling), for given `t` and `s`, we can calculate the weight among different connecting strategies according to `pdfFwd` and `pdfRev`. Yet...
Actually I got this questions when I was working on comparing the output of `pbrt-v3` with my own renderer. I was going to post a issue there then I found...
In [chapter 15.2 - Sampling Volume Scattering](https://www.pbr-book.org/3ed-2018/Light_Transport_II_Volume_Rendering/Sampling_Volume_Scattering#), for H-G phase function sampling: ```c++ = Float cosTheta; if (std::abs(g) < 1e-3) cosTheta = 1 - 2 * u[0]; else { Float...
In PBR-book chapter 16.3, when the book is introducing the function `PdfLightOrigin`, it says: > The returned value is directly assigned to `some_vertex.pdfFwd`. Since `pdfFwd` field in the vertex should...
I have been working on pbrt-v3 for volumetric rendering, and I found this problem: - I created a very simple scene, with a homogeneous scattering medium box (the AABB for...
**Describe the bug** When I upgrade Taichi lang to 1.7.0, the compiler reports some warnings to me, which makes no sense: ``` shell [W 02/06/24 17:26:22.681 16614] Assign may lose...
For version 1.5.0: - [x] Experiment on mixture BSDF, which should achieve: coating / plastic / realistic diffuse and more transmittance models. - [x] The demo scene for this version...