Hello 3D coat dev team!
I'd like to suggest a feature that would be vital to the 3D workflow. It would be invaluable if we could have preserved subdivision levels for surface objects like in Zbrush and Mudbox. The principal is that a surface object could be subdivided and manipulated at any level or resolution and whatever sculpted details or geometry shifting is made would be applied to every subdivision level including the lowest one. As it stands now, we are able to subdivide a surface object, but not return to the original version of the object. Once you subdivide in 3D coat, there's no going back to what you had. It would be useful to be able to manipulate a low-poly and high-poly version of the same object on the fly. Obviously this could not apply to a Voxel object, but it would be highly useful to be able to do this to surface objects. I've posted a potential example of how it could be integrated into the UI and a basic illustration of the concept below.
Thank you for your consideration
-Fletcher.