So I’ve been trying to nail down a good workflow for creating realistic fabric in my scenes, but I keep hitting a wall. My latest attempt with a velvet armchair just ended up looking like weird, lumpy clay no matter how much I tweaked the subsurface or the displacement. Has anyone else struggled to get that soft, natural drape and texture to actually look convincing in a final render?
I feel your frustration velvet can feel soft in theory but in practice it shows up as lumps I keep thinking about how light hits the nap in fabric and how that changes the look.
The problem might be a mismatch between the nap direction and the lighting you are using a single layered shader rarely captures the subtle drift of pile you need a dedicated nap map or a micro geometry trick to sell the fabric look.
Maybe you are chasing realism in fabric where the camera distance hides the real texture layer the trick could be to fake the texture with a couple of layered passes rather than a single bump map.
I am skeptical that endless maps will fix it sometimes the lighting is the culprit a hint of fabric without overdoing it can sell velvet when the scene breathes.
What if the frame is the problem not the material you can sell velvet by silhouette and fold rather than micro texture focusing on how the chair sits in light may do more for realism than chasing a perfect nap for the fabric.
Try a practical workflow a base cloth layer with gentle grain a nap pass for direction plus an anisotropic reflection a fine roughness a back light to catch the nap and a touch of micro displacement to hint at threads for the fabric