Unroll SubD Surface

Hi all, I wonder if we can “unroll” a subD surface.
I want to apply some complicated pattern on a SubD surface, then turn the pattern to solid.
Then flow along back to the subD surface, I wonder if it is possible?
Many thanks