When a material that has displacement in it is applied via a Material SOP node, the displacement is ignored. The rest of the material renders fine.
If the same material is applied to the Geo node parameters, the displacement also renders fine.
vray_adv_52024_houdini19.5.368_7cb49f4_22163
As a self answer, I have just discovered that adding the V-Ray displacement properties to the geo node makes the Material SOP node displacement begin working.
Hey @Dubbie99 ,
Apologies for the confusion caused - I’ve got it in my list to do to update the documentation with pretty much everything one needs to know.
The reason you’re not seeing displacement working when assigned at the SOP level is that we made a change there - you need to pack your geometry before assigning displacement materials. The change was made so we can support per-primitive Object Properties - you’ll see there’s a new Object Properties SOP node that also creates attributes when you enable a specific option. You can drive those with e.g. a Wrangle SOP with scripting.
Hope that helps!
Thankyou Gosho, that’s very useful to know. I look forward to seeing the updated docs