The Boolean operations are optimized to work on all types of model resolutions, from low polygonal models to high density meshes. However, depending on your models you can have quick or slow interactivity or computing.


1.Live Boolean Renderer

The Live Boolean render processes all SubTools in real-time, displaying what will be the result of the whole Boolean operation on all your SubTools. Even though it is drasti­cally optimized for performance, this mode will impact 3D display and navigation.

These are some key elements to keep in mind to increase 3D display performance:

  • Avoid high Dynamic Subdivision level settings. Classic Subdivision levels have lower impact.
  • Avoid large document sizes. Try to keep your document at a reasonable size. This can especially have an impact on Retina type monitors with very high resolution.
  • If not needed, turn off the Render >> Render Booleans >> Show Coplanar mode.


Note: The ZBrush 3D display is CPU based, not GPU based. That’s why a large document with a high number of pixels will slow down the 3D display.


2.Producing the Final Model

Processing a model with millions of polygons can easily be done. However, you need to keep in mind that the more polygons, the longer it will take and the more memory ZBrush will need.
As an example, processing a total of 60 million polygons is possible with a computer with 24+ GB of RAM and an Intel i7 type processor. The processing time would be around 4-5 min, depending on the generation of processor and number of cores.
Models with fewer polygons (around 1 million) will be processed in less than a min­ute — sometimes in just few seconds — allowing you to do multiple iterations or variations by editing the original SubTools. This means that if you don’t need high quality details, reduce the number of subdivision levels or your DynaMesh resolution.