How would the implementation of the BRDF account for the noise in the reflection of this material? Would it significantly differ from a mirror material?
yxu72
One common and easy implementation would be calculating the dot product between the normalized position vector(one of the blue arrow corresponded to the position) and the normalized reflective vector(the center of the cone). Then assign the component based on this value as a weight.
mlandis
By generalizing the reflective properties of a surface to simply a diagram that shows where light bounces given an input ray, it seems like you could generate some interesting and unnatural material properties just by artificially creating one of these diagrams. This kind of reminds me of how you can write on audio tapes to generate new and uncreatable sounds, you could do the same here for materials.
xiaoruiL
How to account for the intensity of the reflected light rays when the input light is reflected in all directions?
How would the implementation of the BRDF account for the noise in the reflection of this material? Would it significantly differ from a mirror material?
One common and easy implementation would be calculating the dot product between the normalized position vector(one of the blue arrow corresponded to the position) and the normalized reflective vector(the center of the cone). Then assign the component based on this value as a weight.
By generalizing the reflective properties of a surface to simply a diagram that shows where light bounces given an input ray, it seems like you could generate some interesting and unnatural material properties just by artificially creating one of these diagrams. This kind of reminds me of how you can write on audio tapes to generate new and uncreatable sounds, you could do the same here for materials.
How to account for the intensity of the reflected light rays when the input light is reflected in all directions?