So I assumed using the duvwdx, duvwdy ray differential parameters might help.
However, I have no idea how to construct these vectors. I tried to follow the documentation and reference Pharr Humphreys, “Physically Based Rendering”, chapter 11. (Chapter 10.1.1 in the version I found. pg. 601.)
But… it’s a bit over my head. From what I can gather these two vectors duvwdx, duvwdy are x,y offsets (one pixel sample?) in the a tangent plane of the first parameter uvw?
Any thoughts @nathanletwory? I noticed you had a code comment about using these parameters in the overridden method of GetColor you posted here.
Any help would be much appreciated, I’m pretty new to this area of the API.