Output the proper default value in the getattribute() node in case the primitive variable is not present.The hair BSDF is a fairly complex function which simulates several effects observed on real hair fibers. It supports a variable number of major lobes, usually named R, TT, TRT, etc which specify different paths that a light ray can take inside a hair fiber. Here is a description of each parameter of the hair_component closure: Weight * hair_component( lobe, longitudinal_roughness, azimuthal_roughness, hair_scales_tilt ) The general form of the hair closure looks like this: We choose to break down the model into sub-components with each component being one lobe of the BRDF and is specified by a closure. This scales the contribution of each lobe. Note that with values greater than 1, internal normalization might be done in order to avoid energy amplification by the BSDF. This means changing these weights can change the look of the hair but will generally not make it brighter overall. This will change the size of the lobe along the length of the hair. It behaves just like roughness for other BSDFs. This will change the size of the lobe across the hair fiber.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |