It works perfectly with sub-d meshes, it only smoothes hard normals, either normal lowpoly ones or sub-d edgeweighted ones, aswell as intersections. And yeah, pretty easy to individualise it, i dont have same width or active on all surfaces, lots of ways to control it.