a***@gmail.com
2007-02-13 18:37:57 UTC
Hello.
I need to write set surface shaders for a different sort of materials
such as silk, wool, cotton etc (without displacement shaders).
I've found not a lot of information in this task, where are only
publications on the simulation of clothes, but not cloth shading. I
have learned that for some materials I can use Oren-Nayar's shading
method; also it is possible to use Valvet - smth like this:
shiny += pow ( max ( Ln.V, 0 ), roughness ) * backscatter * Cl *
sheen;
shiny += pow ( sqrt(1.0-max ( Nf.V, 0 )*max ( Nf.V, 0 )),
edginess ) * Ln.Nf * Cl * sheen;
C = (Ka * ambient() + Kd * (diffuse(Nf))) + shiny;
Also I've found tutorial on creation of satin material in brazil - but
yet it was not possible it is achieved same in quality in renderman
Where can I find the information on which properties materials have
and which models of illumination I should use?
Any help or pointers would be hugely appreciated.
PS: Here is draft images I've made:
Loading Image...
Loading Image...
Loading Image...
Alexander
I need to write set surface shaders for a different sort of materials
such as silk, wool, cotton etc (without displacement shaders).
I've found not a lot of information in this task, where are only
publications on the simulation of clothes, but not cloth shading. I
have learned that for some materials I can use Oren-Nayar's shading
method; also it is possible to use Valvet - smth like this:
shiny += pow ( max ( Ln.V, 0 ), roughness ) * backscatter * Cl *
sheen;
shiny += pow ( sqrt(1.0-max ( Nf.V, 0 )*max ( Nf.V, 0 )),
edginess ) * Ln.Nf * Cl * sheen;
C = (Ka * ambient() + Kd * (diffuse(Nf))) + shiny;
Also I've found tutorial on creation of satin material in brazil - but
yet it was not possible it is achieved same in quality in renderman
Where can I find the information on which properties materials have
and which models of illumination I should use?
Any help or pointers would be hugely appreciated.
PS: Here is draft images I've made:
Loading Image...
Loading Image...
Loading Image...
Alexander