I could not find any posts on how to handle fur generation on skin that has displacement maps applied.
Old school fur had the displacement map parameter, I cannot find this.
is it something I need to apply in the groom modifier subnet or is the feature forthcoming?
H16 fur and displacement
6267 11 3- sidenimjay
- Member
- 702 posts
- Joined:
- Offline
- anon_user_89151269
- Member
- 1755 posts
- Joined: 3月 2014
- Offline
- Werner Ziemerink
- Member
- 1268 posts
- Joined: 3月 2014
- Offline
- anon_user_89151269
- Member
- 1755 posts
- Joined: 3月 2014
- Offline
- sidenimjay
- Member
- 702 posts
- Joined:
- Offline
- sidenimjay
- Member
- 702 posts
- Joined:
- Offline
- sidenimjay
- Member
- 702 posts
- Joined:
- Offline
- Paramojo Org UK
- Member
- 12 posts
- Joined: 2月 2017
- Offline
- sidenimjay
- Member
- 702 posts
- Joined:
- Offline
- KaiStavginski
- スタッフ
- 654 posts
- Joined: 8月 2013
- Offline
sidenimjay
looks like this is the one we have been waiting for!
I hope so, let me know how it works for you.
There is also a manual mode where you can set up texture, scale and offset values. Only scalar (displace along normal) displacement so far - I'll vector displacement when I get the time.
Kai Stavginski
Senior Technical Director
SideFX
Senior Technical Director
SideFX
- sidenimjay
- Member
- 702 posts
- Joined:
- Offline
Kai,
this works great with a principled or classic shader…but doesnt seem to obey my custom shader with displacement using a displace along normals. I watched the shader master class and attempted to match the exports and options that may be on the principled or classic shader but still no success using a custom material displacement to drive the hair..perhaps i am still missing something
in the event that custom shaders are bit supported yet, if I am using a parameter to drive the displacement map or using udim to drive it, is there a way to apply that using the displace along normal parameter on the hair generate object?
this works great with a principled or classic shader…but doesnt seem to obey my custom shader with displacement using a displace along normals. I watched the shader master class and attempted to match the exports and options that may be on the principled or classic shader but still no success using a custom material displacement to drive the hair..perhaps i am still missing something
in the event that custom shaders are bit supported yet, if I am using a parameter to drive the displacement map or using udim to drive it, is there a way to apply that using the displace along normal parameter on the hair generate object?
- KaiStavginski
- スタッフ
- 654 posts
- Joined: 8月 2013
- Offline
Hi,
the setup is quite simple and just looks for parameters of certain names. It doesn't expect the shader to be of a certain node type.
One solution for your custom shader would be to add invisible copies of the existing parameters for texture path, offset and scale to the shader. Give those copies the exact names of those parameters on the principled & classic shader (dispTex_texture, dispTex_offset, dispTex_scale). Those would be picked up seamlessly by the Match Skin Shader and Match Specified Shader options.
Hair Generate also picks up some additional shader parameters like vm_truedisplace, dispTex_enable and dispTex_type to disable displacement when it is disabled in mantra. If they don't exist they are assumed to be enabled.
The other option would be to use the Displace Along Normal option on hair generate and link up those values manually.
Udims should work with both methods.
the setup is quite simple and just looks for parameters of certain names. It doesn't expect the shader to be of a certain node type.
One solution for your custom shader would be to add invisible copies of the existing parameters for texture path, offset and scale to the shader. Give those copies the exact names of those parameters on the principled & classic shader (dispTex_texture, dispTex_offset, dispTex_scale). Those would be picked up seamlessly by the Match Skin Shader and Match Specified Shader options.
Hair Generate also picks up some additional shader parameters like vm_truedisplace, dispTex_enable and dispTex_type to disable displacement when it is disabled in mantra. If they don't exist they are assumed to be enabled.
The other option would be to use the Displace Along Normal option on hair generate and link up those values manually.
Udims should work with both methods.
Kai Stavginski
Senior Technical Director
SideFX
Senior Technical Director
SideFX
-
- Quick Links