How do I reduce the detail (not the poylygons)?

I want to take a complicated Dasz figure or object and effectively REDUCE the amount of detail in the object. So that it looks similar, but loses fine details.
I'm not asking about memory reduction or making a LoRes copy/version.
It could be something to do with SubD and lessening the ...not really sure.
For example, if I had a dress with LOTS of folds and creases and buttons and embroidery, I'd like to convert that dress to the same dress with less wrinkles and folds and a less detailed surface.
Any ideas on how to do this?
It's not Decimator or Scene Optimizer I'm looking for.
I want to take a remote controlled car, with all those details and reduce it to a 'mold of the car" like it was carved out of clay/wood.
Comments
A lot of that can be done by modifying the texture maps
I'm actually thinking alongside the box and trying the GamePrint Plugin and seeing what the STL file can do to help.
Applying a Smoothing Modifier and setting it to Generic rather than base Shape matching might help with folds/wrinkles. Buttons you would have to delete: select with the Geometry Editor, right-click>Geoemtry Visibility>Hide Selected, right-click>Geoemtry Editing>Delete Hidden; with luck selection would be a matter of clicking to select a polygon, then pressing ctrl(Win)/cmd(Mac) * to select all connected.
If the Buttons are a separate material group/surface, you should be able to hide them with the Geometry Editor's "eye" control thingy and then delete hidden.
No, Visible off is not the same as hidden - they would need to be selected and hidden with the Geometry Editor to be deleted (which would be fairly easy if they did have their own material, just click the + next to it in the Tool Settings pane with the Geometry Editor active.