Does anyone have a link to a sample implementation of how to create/handle 4D BRDFs?

I found a few interesting papers and websites,

but cannot seem to find any reference implementation to play with. Anyone have any?


Image from Predicting reflectance functions from complex surfaces

  • \$\begingroup\$ This question is unclear to me. There are quite a lot of different BRDF models out there; which one(s) do you want a reference implementation for? \$\endgroup\$ – Nathan Reed Oct 17 '11 at 23:43
  • \$\begingroup\$ Any one, to give me an idea of how they are programmed! \$\endgroup\$ – bobobobo Oct 18 '11 at 1:54
  • 1
    \$\begingroup\$ nVidia's own site has an entry on SBRDF if you want source for a spatial variant on pure BRDF. Check here: brdflab.sourceforge.net for an open source (Ogre3D based) application. \$\endgroup\$ – Patrick Hughes Oct 18 '11 at 4:49
  • \$\begingroup\$ @PatrickHughes Great! \$\endgroup\$ – bobobobo Oct 19 '11 at 21:17

There are quite a few implementations of BRDFs in pbrt, the (open-source) raytracer described by the Physically Based Rendering book. That book is also a great reference for anyone interested in 3D graphics, even if you're not interested in raytracing.

|improve this answer|||||
  • \$\begingroup\$ I am interested! Very interested. \$\endgroup\$ – bobobobo Oct 19 '11 at 21:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.