Thursday, 20 November 2014

Xiahou Ba Polypainting Clean-up & Detailing - Polypaint Artefacts

Now that Xiahou Ba has his final 'in-game' meshes with the high resolution sculpt and paint information projected down to them, I have started giving him any finishing touches he needs. in the process however, I have ran into a problem regarding Polypainting and the use of Layers in ZBrush.

I have fixed this issue now, but thought I had better post it here to show how to fix the issue for any fellow Googlers.




The top image shows the issue at hand; there are artefacts where I have tried to paint over already-existing paint. The paint can be hidden but only when using 100% pressure over it, which obviously is not what is wanted.
  • The problem occurs because of the use of layers.
  • When you make a new layer, it will say REC to the right of the layer, signifying it is now recording what you do to your sculpture to add it to that layer. When you are done or want to change layer, you click the REC symbol to make it close the layer.
  • If you later decide you need to add more detail to an existing layer, this is where the problem occurs. Trying to paint over data that has already been laid out on that layer will cause artefacts because essentially there is an internal alpha map ZBrush is using to sort the layers of colour as efficiently as possible. This 'internal alpha map' is set up when the layer is closed, and only full pressure can add to it later.
  • To fix the issue you can do one of two things:
    • Bake all current layers down and don't use layers much if at all when polypainting.
    • Or the better option; if you decide you need to add something else to an existing layer, make a new layer above the current one, adding your detail on here instead. Once you're finished, simply merge this new layer down with the one that you want the detail added to. Its a bit of a strange thing to have to do, but that's how it is for now at least.

No comments:

Post a Comment