question

J N avatar image
J N asked ·

Coloring aiStandardHair with a texture map, but it has no shininess/roughness.

I'm coloring aiStandardHair (I'm doing a giraffe fur) with a texture map.

Plugging the map into anything other than Diffuse, gives a bad result (and Diffuse gives a great result!). However no amount of fiddling with the other specular settings gives any shininess to the hair. Literally no change occurs.


I know Diffuse is not physically accurate but again its the only one that works, and following the advice near the top here leads to bizarre renders.

Any thoughts on how to achieve shininess? I may just render two passes and composite, (and should also say I've watched all the top youtube tutorials hence why I'm here).

renderarnoldhair
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Edward Conry avatar image
Edward Conry answered ·

I used a mix shader for a panda. By using two different two hair shaders that combined with an alpha into a mix shader and that worked pretty good. That way I could control the IOR for the black fur and white fur separately. That could work for you. Also on a side note, texture maps like tigers, bears, and giraffes need to be adding to base color and set melanin set to 0. Diffuse is only for very dirty hair. Try using specular roughness to get accurate giraffe fur. You could also use melanin as a map (0=white, .5= light Brown, 1= Black). Also a ramp applied to the color can give you tip and root color.

TED

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Lee Griggs avatar image
Lee Griggs answered ·

Are you able to share some renders/screengrabs of shader settings?

I tested a checker texture connected to Base Color here:


hair-base-color.jpg (176.6 KiB)
2 comments Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Thanks for the reply Lee - It's literally the simplest setup:

  • An exported png plugged into the Base Color (as you've got here), and Melanin turned to 0.
  • I've tried setting the file node to Raw, and Alpha is Luminance etc etc. I've flushed .tx caches etc.
  • I've also tried plugging in a ramp, with two points (each with the above image).

Both cause literally no effect, and I was getting this error in the script editor:
# Error: line 1: RuntimeError: file <string> line 2: Maya command error #

I've tried with .png and .tga both exported from Substance.

0 Likes 0 · ·

Further to my last comment @Lee Griggs it does appear to work but because I'm doing short fur it's so faint to the point of barely being visible. Even when I bump the density up crazily high it seems to be pretty dull unfortunately.

Even bigger issue is the shininess on it - it coats the fur with a really dull overall shine that is borderline impossible to remove while maintaining any reasonably realistic look.

I've now spent 2 full days on it with no luck and am probably just going to leave it as it's clearly unsuitable for fur.

0 Likes 0 · ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.