The projection method in Zbrush just does not work right all the time and makes you a lot of troubles. Normal maps also are better quality being baked with raytracing method of Xnormal and do not depend on ploly count/subdivision. I am routinely using Xnormal every day but all that huge obj files (up to several gigabytes sometimes) that goes from Zbrush to Xnormal take a lot of time for export/import. Would be nice to have a similar solution right inside Zbrush.
Even an important “cage” functionality of Xnormal looks like would be quite possible with zsphers
