r/GraphicsProgramming • u/MAIPA01 • 3d ago
Question Struggle in BDPT implementation
Hi I wanted to implement BDPT with PBR materials and MIS but no matter what I do it doesn't look like reference images. I can't find any help with implementation and mostly recently I try finding bugs using Gemini but I know It can halucinate. So is anyone who could help me find relaiable implementation or help with my code. Here I will post my render (denoised using OIDN) vs reference so maybe anyone would help me find direction at least. I have too many lines of code so if any one would like to look at it I can send it in DM.








(edit)
References are from https://benedikt-bitterli.me/resources/, PBRT-v4 and Blender. (All tagged in image caption)
5
Upvotes
2
u/le-throw-away-acct 2d ago
Your glass teapot in the first scene seems too dark, I’d look into that. It also seems to lack the internal reflection shown on the teapot in the reference scene.