tiger texture driving hair strand color in arnold aistandardhair

 
 
 
Posted by:charleslee
Data created:15 July 2022

hello,

how are you? i'm trying to test out coloring the fur/hair of my tiger using a tiger texture. I need to render in arnold. 

I realize in redshift and vray tutorials it's just as simple as plugging the texture output to the diffuse color of their hair material and all the strands will match the color of the tiger strip pattern. 

but it doesn't work in arnold's aistandhair color. or i did it wrong. it does work with the Maya shader like lambert or blinn, but the quality of the hair is not as good as aistandardahir shader.

When I was using xgen, i know i need to create a "userdatacolor" that points to the tiger strip map. and I realize there is a generateStrandData operator in ornatrix and I tried texture map methods but i don't think that's what it's for.

I must be doing it wrong. I've seen artists on timelaps videos do it, but not sure how they set it up. 

please help. thanks so much in advance. 

best,

charles

Sorry, I missed this post in the bunch. What exact version of Arnold and Maya are you using? Ornatrix hair will inherit the UVs of the distribution mesh by default, so this should work out of the box. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

hello , thanks for the tips, i'm using MtoA 4.2.1.1 maya 2018. i realize there is a "userData" node generated when i create the Ornatix hair. it's default pluged into the Basecolor, so where do i plug in the texture node since the base color plug is occupied? 

thanks in advance. 

charles. 

You can disconnect it and plug your texture.

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

dear jeordanis, 

thanks so much, i was trying to pipe in color into the userdatacolor node, no wonder it's not working. 

i was trying on 2018 and it's working great. then i tried to render in 2020 (using the same file built in maya 2018), the hair doesn't show up in arnold. i am using mtoa 5.2.0 and maya 2020.4, ornatrix version 3.3.8.30738, there is an error in the output window:

00:00:02 1350MB WARNING | [mtoa] Error loading extension library: The specified procedure could not be found.

00:00:02 1350MB ERROR | [mtoa] Call to initializeExtension failed on extension library OrnatrixTranslator4.2(C:/Program Files/Ephere/OrnatrixMaya2020/plug-ins/extensions/OrnatrixTranslator4.2.dll).

i tried to follow the troubleshoot steps from your site and can't edit the Ornatrix.mod file. in the ornatrix 2018 version folder, the extensions are basically same execpt for the 2018 and 2022. 

thanks so much in advance.

best,

Charles

This is an incompatibility problem. Check out our compatibility table for Ornatrix and Arnold:
 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

thanks so much, so based on the table, 

in my maya2020 i just checked:

- it's Autodesk Maya 2020.4, MtoA is 5.2.0,  which matches with your table, 

- ornatrix is v3.3.8.30738,

in my "ornatrixMaya2020/plug-ins/extensions" folder there is a ornatrixTranslator4.2 as well as OrnatrixTranslator5.0, when i delete the 4.2, the error on maya load goes away, however arnold still not showing up. when i try to reinstall(repair) the latest stable ornatrix, it adds back the 4.2. i didn't mess anything up right? 

Please try the latest stable build and let me know if the problem persist. 

Edit: The update to MtoA 5.2 was recent. The new stable should work with it. 

Jeordanis Figuereo (Product Designer. EPHERE Inc.)