Hey Netamii, it’s really easy to do.
Just duplicate the model you want to make new topology for.
Zremesh as needed. Then switch back to your original model and mouse over it and press c on a colour which you think is a good average. This is to get a base colour and helps to avoid getting white dot errors when reprojecting which can happen.
If your original mesh has say 5 subdivisions, drop it down to the third sub div level.
Now switch back over to your newly Zremeshed mesh.
Subdivide it twice (Ctrl+D), and then go to your Tools palette > Subtool > Project > and press the Project All button
Oh and make sure the paintbrush icon is active on both subtools, and RGB button is on, on the top toolbar, as you want to project your polypainted information also.
Subdivide twice again, and switch back to your original mesh, raise the sub div level to it’s highest (let’s say 5).
Now switch back to the Zremehed sub div 4 mesh and press Project all again.
If it is all looking good, you can subdivide it a last time to get all of the polypaint and high frequencey details, and reproject.
Doing it in increments like this is better than doing a straight one shot reproject, as you will have less errors. Though there will always be some small tweaking to be done to a reprojected mesh.
Just remember to turn RGB off if you’re using the smooth brush when cleaning up, especially if your polypaint is quite detailed.
I hope this makes sense, and I’ll help if you have any questions.
Cheers ~