Pixologic’s ZBrush is built to do one thing well, exceptionally well: Sculpting and working with absurdly large numbers of polygons while maintaining a snappy viewport.
ZBrush’s performance when working with millions of polygons makes it invaluable for any pipeline that incorporates 3D sculpting in its workflow.
It’s used for various tasks, from cleaning up complex 3D scans to creating miniatures for 3D printing and sculpting high poly models for games and film.
ZBrush evolved from a 2.5D painting program, and uses some innovative proprietary techniques and optimizations to achieve its stellar performance even on more basic PCs.
A great example is ZBrush’s ‘Pixol’ technology that stores 3D and color data in a pixel instead of traditional vertices allowing it to scale to millions of polygons.
Its proprietary image processing techniques and non-traditional approach to building a sculpting and painting program also means it has specific preferences regarding the kind of hardware that works well with it.
In this guide, I’ll go through how ZBrush utilizes your hardware and walk you through the ideal PC to maximize ZBrush’s performance.
The benefits are apparent: A fast PC that doesn’t hold you back will allow you to work faster, iterate more often, which in turn increases project quality and makes you more competitive among your peers.
How ZBrush utilizes your hardware
Although ZBrush has an in-built “Benchmarking” Feature, this tool is left over from the early days of ZBrush and is quite crude. It compares your single-core to your multi-core performance and informs you of the potential speedup.
The official documentation on this is abysmal and users are pretty much forced to do their own research or guess what will improve ZBrush performance.
There’s a thread in the ZBrush Forum that was started back in 2004, when users made themselves heard for the need for a real benchmark or any kind of additional info on ZBrush Performance improvement apart from the official System Requirements.
To no avail.
Now, there’s still no official Benchmark that’s useful and I can’t offer you a custom one yet, but I’m a 3D Artist myself that uses ZBrush and a multitude of other 3D Software daily. I’ve written a lot of articles on improving your PC’s performance in 3D workloads and I’ll tackle this beast head-on.
There’s some testing, some deducting, and some expertise that plays into this article, but by the end of it, I’m sure you’ll be ready to build a great PC for ZBrush.
Coming as a relief to buyers in a time of GPU shortages, ZBrush utilizes your CPU for rasterization in the viewport and is multi-threaded.
However, the fact that it’s heavily dependent on the single-core performance of your CPU means it performs better on CPUs with higher frequencies, lower latencies, and higher IPC (instructions per cycle).
It’s very similar to Cinema 4D in that regard, so you can use the Cinema 4D Viewport Performance Benchmark scores to find a great-performing CPU for ZBrush.
Since most of the tasks you’ll perform in the viewport are burst workloads, a CPU that can use thermal headroom to raise its clock speed for short periods will perform better.
Most of the tasks you will be performing like sculpting, dynameshing, and subdividing your subtool, will only use the CPU for very short periods. Hence the term ‘burst’ workload.
A CPU that can increase its frequency and, as a result, its performance for the few seconds, or even microseconds, that you’ll be orbiting or using a brush or triggering a button, will result in a smoother viewport performance and a lag-free experience.
An optimized workflow and good practices are important.
Keep your subtools under 60 million polygons, and separate until you need to combine them, decimate your meshes where possible, and don’t delete lower subdivision levels unless it’s necessary. ZBrush uses the lowest subdivision level when orbiting which reduces the load on your system.
Depending on the CPU you choose, particularly Ryzen, your memory transfer speed can affect how ZBrush performs. So, fast memory is crucial.
The minimum amount of memory that I recommend is 8 GB, with 16 GB being the best price to performance configuration.
With a 32 GB configuration, you are more likely to run into processor bottlenecks before hitting a memory limit, even at above 50 million polygons.
A higher memory capacity also reduces the number of writes to your scratch disk, and consequently any slowdowns from fetching the data from much slower storage.
Brush & Tool-Specific Performance
ZBrush’s tools are typically variations on the standard, clay, clip, and insert brushes. The base brushes have different alphas applied, except for some special cases like the cloth brushes, which are more memory intensive.
Going past your available system memory while working with these brushes will probably lead to ZBrush crashing – or heavily slowing down.
I ran a few tests on a 12 Mio poly model while keeping an eye on the CPU utilization to find out which ZBrush tools are single or multi-threaded. I used an AMD Ryzen 9 5900X 12 Cores / 24 Threads with 128 GB of RAM and an Nvidia RTX 2080Ti for this.
Most of ZBrush’s commonly used tools are multithreaded with a few exceptions, as shown below:
- ZRemesher – 24 Threads: Multithreaded
- Decimation master – 24 Threads: Multi-Threaded
- Dynamesh – 24 Threads: Multithreaded
- General usage – 24 Threads (on and off): Multithreaded
- UV Unwrap – 1 Thread: Single Threaded
- Import & Export – 1-2 Threads: ~Single Threaded
Saving, Model Export, and import
Considering how much data ZBrush creates while working, handling, saving, and retrieving it, is an important portion of getting the optimal build for a ZBrush workstation.
ZBrush’s undo-history feature’s usefulness cannot be overstated. However, it results in large save files that take a significant amount of time to save and load on a traditional HDD.
A high-performance PCIe Gen 4 NVMe SSD is the best choice if you don’t want interruptions as you save and load files.
The same applies to exporting .obj and .fbx files as they are usually very large, especially considering the high polygon counts typical while working in ZBrush.
The ideal storage setup for working is a high-speed NVMe SSD for your scratch disk and project storage where ZBrush can cache files. Accessing any working files will be fast and snappy, and you can install a SATA or NVMe SSD for your boot drive.
Best ZBrush Preview Render Performance
Here’s where ZBrush’s paradigms are slightly more typical:
High core count CPUs are faster with diminishing returns the more cores you add. Because of thermal and power constraints, higher core count CPUs can’t clock as high as lower core count CPUs.
However, with the exponential increase in platform and CPU cost, switching to higher-end CPUs like Threadripper on a High-End-Desktop platform has minimal performance benefits.
On the contrary:
In most cases, higher core count CPUs perform considerably worse in other active workloads such as sculpting. Higher-end consumer CPUs, AMD’s Ryzen 7 & Ryzen 9 CPUs, as well as Intel’s Core i9 and Core i7 CPUs are the superior choice for efficient work within ZBrush.
Best PC-Parts for ZBrush
Best Tablet for ZBrush
I’ll start with arguably one of the most important parts to consider when getting a great PC Setup for ZBrush, and that’s the drawing tablet you decide to use.
Wacom’s dominance, ease of use, and reliability are hard to beat in most price points, whether you’re looking for a high-end pen tablet display or a more budget-conscious alternative.
Display tablets offer the best experience when it comes to working in ZBrush. The feedback of working directly on your model is invaluable.
On the high-end, Wacom’s Cintiq line is the ideal choice. For professionals who value not having to tinker and have something that works every single time, Wacom has your back.
However, XP-pen, Gaomon, and Huion have come a long way in providing a near comparable experience for a fraction of the price and, the only downside is a bit of tinkering to get your settings just right.
The same applies to a non-display drawing tablet. For anyone looking to save some money, this is a fantastic option as a pen tablet display is by no means necessary to be a great sculptor.
Pen Tablet Displays
- High End: Wacom Cintiq Pro 32, Wacom Cintiq 22 HD
- Mid Range: Huion Kamvas 20, Wacom Cintiq 16
- Budget Picks: HUION Kamvas 13, XP-Pen Artist15.6
- High End: Wacom Intuos Pro
- Mid Range: XP-Pen Deco 01 V2, Wacom Intuos
- Budget Picks: XP-Pen Deco01, Huion H420
Best CPU for ZBrush
Keeping in mind the hardware requirements and usage patterned addressed earlier, the ideal CPU for ZBrush would have:
- A mid-to-high core count (~12-24 Cores)
- Great single-threaded performance
- Handles burst workloads well (Great boosting behavior)
AMD has the performance to price advantage in multithreaded productivity tasks currently at several price points. Intel, with its 11th gen Core i7 and Core i9 CPUs takes the single-core performance crown, but just barely – albeit at much lower multi-core performance.
So here’s what we generally recommend: Get a higher core count AMD Ryzen CPU for great ZBrush active viewport performance and great Multi-Core Performance. Get an Intel 11th gen CPU if you don’t care about multi-core performance and want that extra marginal performance increase in active sculpting snappiness.
- Top Tier allrounder Performance: AMD Ryzen 9 5950X, AMD Ryzen 9 5900X
- Value Picks AMD: AMD Ryzen 5 5600X, AMD Ryzen 7 3700X, AMD Ryzen 5 3600
- Top active workload performance, Intel: Intel Core i9 11900K, Intel Core i9 10900K, Intel Core i5 11600K
Best GPU for ZBrush
For anyone looking to save a buck, this is where to do it. ZBrush does not benefit from any sort of GPU acceleration. I even recommend a CPU with integrated graphics if you can’t get your hands on a reasonably priced GPU.
However, there are a number of daily tasks that benefit from having a discrete GPU and GPU acceleration. It’s prudent to have one in your system just to keep it snappy or for a display output in the case of running an AMD CPU.
A discrete GPU will ensure no unnecessary load is put on the CPU or your system memory, potentially bogging it down and snatching resources away from ZBrush as you work.
ZBrush is typically used in a pipeline consisting of other programs that require GPU acceleration, this is important to consider as you choose a GPU. You can review this guide on the best computer for 3D modeling and Rendering for more advice on what hardware is best for you.
After all, many ZBrush-Artists export their models to other 3D Software for animation, texturing, and rendering, so a dedicated GPU makes sense for most.
- NVIDIA RTX 3090
- NVIDIA RTX 3080
- NVIDIA RTX 3070
- Nvidia RTX 3060 Ti
- Nvidia RTX 2070 Super
- Nvidia RTX 2060 Super
- Nvidia GTX 1660 Super
- AMD RX 580
- Nvidia GTX 1650
- Nvidia GT 1030
RAM (Memory) for ZBrush
The amount of RAM in your system plays a huge part in ZBrush’s performance, especially with Ryzen CPUs.
While working with 8GB is possible, you’ll be facing occasional crashes and slowdowns as you work. 16 GB is an ideal configuration, and as mentioned before, you’re more likely to run into other bottlenecks before experiencing issues with the amount of RAM you have past 24 GB.
Depending on the CPU you choose, higher-clocked Memory will perform better, especially on Ryzen with diminishing returns at around 3600 Mhz as you sacrifice latency.
Having your RAM run in dual channel mode is important as well, for example, a 16 GB configuration using two 8 GB sticks instead of a single 16 GB stick of RAM. The same goes for Quad Channel or even Octa Channel RAM configurations if your platform supports this.
This article on Ryzen RAM selection is a fantastic guide to get a better grasp on how RAM affects performance.
More RAM cannot substitute good practices while working in ZBrush, though, this article on Pixelogic’s website provides a few important tips.
Best Value: Corsair Vengeance LPX DDR4 RAM 3200MHz CL16
Best Performance: G.Skill RipJaws 3600MHz CL16 or Crucial Ballistix 3600Mhz CL16
Storage Setup for ZBrush
ZBrush generates massive files, and .obj exports can get quite large.
Fast, reliable storage is crucial. The ideal configuration is a fast SSD for your scratch disk and saving your files in the short term, and a high capacity cheaper hard drive for long-term storage.
This will allow you to get a good balance between capacity and speed. Your scratch disk is where ZBrush caches temporary files while compressing memory to reduce memory usage.
You should change the default location for your quick-saves to your project SSD by modifying this text file,
C:\Users\[Your Username]\Public Documents\ZBrushData[Version]\ZBrushQuickSavePath.TXT
And your scratch disk by modifying this one,
C:\Users\[Your Username]\Public Documents\ZBrushData[Version]\ZBrushScratchDiskPath.TXT
For instructions on other operating systems, you can visit ZBrush’s manual.
This illustrates why choosing a fast NVMe PCIe gen 4 SSD for your primary storage will make a big difference in how quickly ZBrush launches, how fast your files save and open and how quickly you can export and import files.
- For Project Files: Samsung 970 EVO Plus or Gigabyte Aorus NVMe Gen4 SSD (NVMe M.2 SSDs)
- For OS / Software: Samsung 860 EVO or Pro Series (SATA SSDs)
- For Backup / Archiving of Projects: Seagate Barracuda HDDs or Western Digital Blue Series
The process of choosing a motherboard can be confusing, but by simplifying it into the platform, form factor, connectivity, RAM support, and necessary VRM performance you can narrow it down to a few that fit your needs.
The platform is determined by the CPU you choose. If you go for a mid-range CPU, a Ryzen 3600 for example, a motherboard that will support a higher-end CPU for future upgrades will save you time and money overhauling your entire PC.
As it currently stands, AMD offers the easiest upgrade path for CPU generations below the 5000 series. Choose a motherboard with a good VRM to make sure a high-end CPU doesn’t underperform because of throttling, especially if you plan on upgrading to a high core-count CPU later on.
The next AMD Generation, though, will be on a new socket, so it’s not possible to upgrade to later unreleased CPU generations right now.
- AMD Socket AM4: MSI X570 Unify for a high-end build or MSI Tomahawk B550 for a more reasonably priced build with few compromises
- Intel Socket LGA-1200: MSI Gaming MAG Tomahawk Z490
PSU for ZBrush
Never pick a cheap, generic power supply; always go with a reputable, well-reviewed power supply brand. Your PSU will likely outlive all the components in your system, so be sure to pick a PSU that will allow you to upgrade.
The two factors that are crucial when choosing a power supply are wattage and efficiency. Visit an online wattage calculator and add up the power draw of the components you plan on using.
Make sure the average power draw lines up with the peak of the PSU’s efficiency curve and you have enough headroom for any future upgrades, and you’re good to go.
The next choice to make is between a modular and non-modular power supply. A modular power supply allows for easier cable management, better airflow, and easier upgrading. The savings are marginal even if you choose a non-modular power supply.
ZBrush does not perform any better with specific PSUs – As long as the PSU provides sufficient power for your components.
- 550W: Corsair CX Series CX550 550W ATX 2.4 Power Supply
- 760W: Corsair Professional Series Platinum AX760 760W Power Supply
- 1000W: be quiet! Straight Power 11 1000W ATX 2.4 Power Supply
- 1600W: Corsair AX1600i 1600W ATX 2.4 Power Supply
Choosing a good case is largely dependent on the aesthetics and size you’re aiming for. Some rules of thumb are making sure it’s well ventilated, the size fits your needs and the case is quality-built.
For a clean, minimalistic look, the Corsair Carbide line and Fractal Design Define line of cases are excellent picks. If performance and airflow are more important, the Phanteks P500A is a decently priced case that offers good performance.
Good case fans are essential in making sure the case has optimal airflow. For a more in-depth guide, you can go through our article on picking the best case fans.
Mid-Tower (Standard-Sized Build)
- Phanteks P500A Digital RGB
- Corsair Carbide Series 200R ATX Mid Tower Case
- Corsair Carbide Series 275Q ATX Mid Tower Case
Big Tower (For lots of GPUs)
- Fractal Design Define XL R2 Titanium Big Tower Case
Best Monitor for ZBrush
ZBrush is not a visually demanding workload, meaning you’ll be able to sculpt on a monitor with lower color accuracy just as well as on a highly color accurate monitor.
Clay or shaded Materials in ZBrush are made for efficiency and not for aesthetics or visual pleasure.
A TN panel will do just fine for ZBrush work unless you are also incorporating other workloads into your pipeline. If you do Rendering, Compositing, Video Editing, or Print-related work, you’ll absolutely want a Monitor with higher color accuracy.
There’ll be no way around a Monitor with an IPS Panel.
Because this section overlaps heavily with some of our monitor guides, head on over to our guide to buying the best Monitors for visually demanding work to get an idea of what kind of Monitor you’ll need.
Tip: If you don’t use it yet, PureRef is an invaluable and handy tool for organizing and viewing references while you’re sculpting.
Best PC-Build Recommendations for ZBrush at different Price points
That was quite a lot of information to take in!
To conclude this guide, I’ve put together a few PC-Builds at different price points that will perform nicely for ZBrush workloads. These are just suggestions, and you’ll most likely want to tweak them somewhat.
Best Computer for ZBrush, AMD at roughly ~700$
Best Computer for ZBrush, Intel at roughly ~1200$
Best Computer for ZBrush, AMD at roughly ~1500$
Best Computer for ZBrush, AMD at roughly ~2600$
Over to you
Pixologic’s ZBrush is somewhat of a tricky Software to buy PC-Parts for. You’ll most likely use it in conjunction with other 3D software a lot and should optimize your PC for general 3D Work and not just for ZBrush.
It’s a good thing, that most active workloads make great use of high CPU clock speeds, but if you rely on multi-core performance for Rendering in CPU-based Render Engines, you might just want to think about getting two separate PC’s altogether.
But that’s a topic for another article and we’ve already covered it quite extensively here.