BxDF Plugins Renderman

In my, what seems like never ending, journey to understand Rendermans BxDF plugins I thought it a good idea to practice come of what I have learnt. In doing so I have implemented the 3 microfacet models presented in Microfacet Models for Refraction through Rough Surfaces. These consist of,

Blinn – https://github.com/DeclanRussell/PxrBlinn

blinnexmaple

Beckmann – https://github.com/DeclanRussell/PxrBeckmann

beckmannexample

 

GGX – https://github.com/DeclanRussell/PxrGGX

ggxexample

I’m hoping at some point to do a tutorial/blog post explaining renderman plugins and some of the maths involved to create these plugins.

In the meantime however some good resources I used include:

Renderman Plugins – https://community.renderman.pixar.com/article/1088/developing-ris-plugins.html?l=t

Some helpful information about BxDF sampling – https://agraphicsguy.wordpress.com/2015/11/01/sampling-microfacet-brdf/

 

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s