I wish to displace some of the surfaces of this shoe using the displacement modifier but oddly it does not displace anything.
I have done this before and never ran into an issue.
Displacement does work if I seperate the surface as visible in image 3.
A bit out of my arena but I was able to gather some good info..
Things to check / try:
Sub-object select the face first — Hold Ctrl+Shift and click the specific face to sub-object select it, then apply the displacement. Don’t select the whole polysurface at the object level.
Check the “On” toggle per face — In the Displacement properties panel, when a sub-object face is selected, verify the On checkbox is checked. This setting is per-face for polysurfaces.
Texture mapping — Make sure a texture mapping channel is assigned. Without valid UV mapping on the face, the displacement texture has nothing to sample from.
Mesh density — Low initial mesh settings can cause displacement to appear flat. Increase the mesh quality under Properties > Mesh or the displacement mesh settings.
Extract the face, displace, then rejoin — As a workaround (since it works on the extracted surface), you can ExtractSrf, apply displacement, and use Join — though note the displaced mesh won’t rejoin as a watertight solid; it’s a render-time effect.
If the issue persists, sharing the .3dm file may be required.
It would be awesome if we could figure this out. I received this file from a third party and I believe their tolerances may have been greater than mine.
it’s basically a displacement bug in Rhino that’s been around for a few years. I found a kind of custom workaround: you extract the surface and then hit Ctrl+Z. After doing that, the displacement will show up again, but probably on the wrong faces, so you’ll need to reapply it to the desired face.
I believe the issue here is some trimmed edges in the polysrf. Extraction of the surfaces allows displacement but not when it is joined. I would recommend lowering the settings too. I generally don’t go higher than Very High and adjust the objects render mesh instead.