Jump to content

What is a BRDF?


Skybar

Recommended Posts

BRDFs is still somewhat of a blackbox for me. I have no idea what it is. All I really know is that a BRDF has yellow connections, and if I multiply it with the vector {1,0,0} for example, I get the red component (the rendered surface will become red). Why is this happening? What is "inside" that yellow connection? Is it a vector? A matrix built by different angles? Something else? How do I wrap my head around what a BRDF actually is in terms of numbers?

 

I tried looking around but I couldn't quite find anything explaining this. If anyone has the time to explain I would be grateful :)

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

I think what you're getting at is - what datatype is a BRDF - ie what does the yellow mean... The answer is the 'F' in the 'BRDF' - it's a mathematical function... not so much a number (int or flaot), or series of numbers (vec), or a string, it's a function - as per wikipedia "In mathematics, a function[1] is a relation between a set of inputs and a set of permissible outputs with the property that each input is related to exactly one output"... 

http://en.wikipedia.org/wiki/Function_%28mathematics%29

  • Like 2
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...