wandersonp Posted February 20, 2015 Share Posted February 20, 2015 I read the post What is a BSDF,but I dont get it yet The return type of a BSDF, it's a kind of array of vectors created at rendertime,? to bounces through the scene, like gather function? Quote Link to comment Share on other sites More sharing options...
ayidi Posted February 20, 2015 Share Posted February 20, 2015 http://www.sidefx.com/docs/houdini14.0/render/understanding The documentation on Mantra and VEX: In PBR, the surface shader is responsible for computing the BSDF of the surface. bsdf is a VEX datatype A BSDF is a function that takes the incoming light direction and a viewing direction, and returns the magnitude of the reflected light given that “bounce”. http://www.sidefx.com/docs/houdini14.0/render/understanding http://www.sidefx.com/docs/houdini14.0/vex/pbr http://www.sidefx.com/docs/houdini14.0/vex/functions/cvex_bsdf As to what is the internal representation of the bsdf datatype we don't know for sure. It's probably a struct that contains function pointers and a field with data (vectors, etc.) look at cvex_bsdf. Quote Link to comment Share on other sites More sharing options...
wandersonp Posted February 21, 2015 Author Share Posted February 21, 2015 thanks a lot ayidi, thats very helpful Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.