In CG animations one of the most common materials is cloth/fabric. Like skin or hair, fabric deserves it's own dedicated shader.
It is possible, to some degree, to get a VrayMtl to look like cloth, but it has its limitations. One limitation is particular is with the fine detail in the thread pattern. When using a bump map do achieve this, one gets a hard line where the diffuse moves from lit to shadow, rather than a soft diffuse transition. as seen here:
![Click image for larger version
Name: vray3.2.JPG
Views: 1
Size: 47.3 KB
ID: 883586](filedata/fetch?id=883586&d=1667324093)
One approach to this is to use a BTF (bidirectional texture function) for the close-up weave detail, coupled with a BRDF that models fabric from afar. For example this paper: http://www.graphics.cornell.edu/pubs/2006/IM06.pdf.
This BTF + BRDF approach, if I am understanding it correctly, could be a method of getting the fine-detail weave patterns you see in films like Pixar's Up and Toy Story3:
![Click image for larger version
Name: Carl_ties_031.png
Views: 1
Size: 273.9 KB
ID: 847313](filedata/fetch?id=847313&d=1667324093)
![Click image for larger version
Name: cloth.png
Views: 1
Size: 360.9 KB
ID: 847294](filedata/fetch?id=847294&d=1667324093)
At any rate... regardless of the approach taken to the shader itself... it would be awesome if there was a Vray material dedicated to emulating common fabric which was able to both get the appearance of fabric from a distance as well as getting up-close details of the weave too.
Again, I'm sure there are many different solutions to this, and the above paper is just one. I'd love to hear about anything the Chaos team has cooking in regards to a dedicated fabric material for Maya!
It is possible, to some degree, to get a VrayMtl to look like cloth, but it has its limitations. One limitation is particular is with the fine detail in the thread pattern. When using a bump map do achieve this, one gets a hard line where the diffuse moves from lit to shadow, rather than a soft diffuse transition. as seen here:
One approach to this is to use a BTF (bidirectional texture function) for the close-up weave detail, coupled with a BRDF that models fabric from afar. For example this paper: http://www.graphics.cornell.edu/pubs/2006/IM06.pdf.
This BTF + BRDF approach, if I am understanding it correctly, could be a method of getting the fine-detail weave patterns you see in films like Pixar's Up and Toy Story3:
At any rate... regardless of the approach taken to the shader itself... it would be awesome if there was a Vray material dedicated to emulating common fabric which was able to both get the appearance of fabric from a distance as well as getting up-close details of the weave too.
Again, I'm sure there are many different solutions to this, and the above paper is just one. I'd love to hear about anything the Chaos team has cooking in regards to a dedicated fabric material for Maya!
Comment