Page 2 of 2

Re: My introduction

Posted: Mon Jun 18, 2018 3:06 pm
by ardook
Is your raytracer CPU based or GPU based?
Do you have the PBRT book?

Their BSDF implementation is in the following two files:
https://github.com/mmp/pbrt-v3/blob/mas ... flection.h
https://github.com/mmp/pbrt-v3/blob/mas ... ection.cpp

Also take a look at their materials under:
https://github.com/mmp/pbrt-v3/tree/mas ... /materials

Post some screenshots once you are done and good luck. :)

Re: My introduction

Posted: Mon Jun 18, 2018 4:46 pm
by XMAMan
My Raytracer is CPU-Based. I dont have the PBRT book but I think its worth to buy it. I learn all the thinks from the Papers at the moment(Eric Veach and Jaroslav Křivánek are my favorit authors). So my Raytracer can VCM/Radiosity/Bidirectional PathTracing but my Bsdf-Stuff is only rudimentary.

I will check your files and will post pictures, If I have results.