ZBrushCentral

Using Zbrush on Linux

ZBrush version 2022.0.7

MIsc notes:

  • This is just a dump of incomplete notes to help you get started if you wish. However, I’m not providing any support for issues due to lack of time.
  • I do not use all features, but ZBrush Wine is fine to use if you really want a fast experience with Linux and can manage the issues.
  • A custom “GoZ” equivalent for Houdini works fine when calling ZScripts from externally. (There is also a Z script on Gumroad available for a minor cost).
  • Zapplink works with Gimp (saving with Krita as last step will crash ZBrush)
  • Decimation works with the presets (I’m using the “dll” mode).
  • Works fine with TurboVNC

Known issues:

  • When leaving ZBrush inactive for long periods (possibly hours) the file dialog window may fail. Automatic saving works.

My setup:

  • ZBrush version 2022.0.7
  • Wine 7.0.0 (stable)
  • Debian 11
  • XFCE

My startup script:
#!/bin/bash
# the following script is called with a laucher icon
# script used to make sure ZBrush Wine will start every time
pkill ZBrush.exe; pkill winedevice.exe
env WINEPREFIX="/home/username/.wine" wine C:\windows\command\start.exe /Unix /home/username/.wine/dosdevices/c:/ProgramData/Microsoft/Windows/Start\ Menu/Programs/Pixologic/ZBrush\ 2022/ZBrush\ 2022.lnk
cd /home/username/.wine/dosdevices/c:/Program Files/Pixologic/ZBrush 2022

Library overrides:

  • For ZBrush with Wine the following overrides are required to get rid of the well known “lines issue”.
  • The following settings snippet is from the file user.reg (found in c drive, search for overrides, same as in winecfg)
    [Software\Wine\AppDefaults\ZBrush.exe\DllOverrides] 1671988991
    #time=1d91885901f8f52
    “vcomp140”=“native,builtin”
  • If you edit user.reg you must close ZBrush first and should probably call winecfg after doing changes.

This is an updated video on ZBrush 2022 installation

Decimation Master & Pressure Sensitivity works without problems

Okay, I really wanted to transition my desktop to Linux as I was using NixOS as a daily driver on my laptop and thought it is about time to transition to fully commit to desktop Linux and it was all fine, every other software package I use for creating gamedev assets and 3d print sculpts is working in Linux and has Linux support and sells linux license.

But unfortunately Zbrush is EXTREMELY crucial for my workflow and it is THE ONLY literally THE ONLY 3d industry standard software package that is currently does not have ANY kind of Linux support whatsoever!

I bought Substance Painter for Linux via steam and it works great, I am still clueless why Zbrush is not available via Steam, or does not provide any support to Linux? Is that some-kind of a bias towards operating system and it’s users? Maxon’s Cinema 4D has Linux support, like Zbrush’s parent company has it…

Linux and it’s desktop environments are way ahead of more popular MacOS and Windows and way more performant, they are like light-years ahead, why not earn a buck or two selling a Linux licence via Steam or any other means like Adobe does with Substance? I literally don’t get it!

I do understand that Linux is for more technically savvy people, but those are exactly the people that would use tools for creating 3d game assets, there are plenty of people on linux that would gladly buy Zbrush license, as they are already technically more knowledgeable than the average PC users.

I tried installing my windows copy the way it is described here, and was very enthusiastic that I will finally be able to use Zbrush for 3d asset creation for my clients, but unfortunately there are incurable bugs on every distro I have tried (Manjaro, Mint, NixOS, Ubuntu some colleagues tried running it too, but came to conclusion it’s not there yet, and maybe never will be) when running the program via Wine, namely:

1 - Tablet pressure sensitivity stops working every time I open file browser to open any other project.

2 - Zbrush can suddenly stop working when you’re using some brushes, one of the most used brushes is Move brush, when a geo of your subtool is dense you can literally lose your sculpting progress, because Zbrush might suddenly stop working. It is very hard to reproduce as it appears randomly, but you WILL enevitably encounter this problem no matter how you try to avoid this problem, and it is a huge problem because sometimes you can work for days on sculpting hipoly assets.

Maxon Zbrush, please, port your software to Linux, I’ll buy your license straight away if you do! You’re forcing me to install Windows to meet project deadlines now (I might have probably had a better luck running Zbrush with a VM, but it’s really a lot of time spent on figuring out how to passmy GPU and rest of the hardware from guest to host VM machine and unfortunately I don’t have time to do that, I really need that official linux support) and I really don’t want to do it and leave more comfy OS.

1 Like

About losing pressure sensitity when using the file manager. If the pen doesn’t touch the tablet and you only use the mouse when opening and navigating the file manager, you don’t lose pressure sensitivity.

2025 and still no official linux support for zbrush, holy disappointment!

Hello, I’m running ZBrush 2025.1.2 using Wine 10.0 Stable on Kubuntu 24.04, with a Huion Kamvas Pro 24 (2K) using the official proprietary Huion drivers.

For those trying to get this working for the first time and feeling the frustration of not making it run properly, I want to point out that it’s actually quite easy to get everything working — but it’s not perfect.

There are two main ways to get everything functioning under Linux with Wine 9 or 10. I didn’t try using Wine Staging or Developer; those versions gave me no pen pressure with the tablet — or at least, that’s what happened to me.
The same issue occurred with Wine-GE: no pressure. Wine Stable is your friend here.
:white_check_mark: Step-by-step installation:

  1. Install Wine

Install Wine via the terminal or through your graphical package manager (in my case, Discover, since I’m on Kubuntu).
Run winecfg in the terminal — this will create your Wine prefix and install Mono.
2. Install Winetricks

Just like step 1 — install it via terminal or GUI.
From here, there are two paths you can follow, both of which gave me similar performance:
:small_orange_diamond: Method A (Using Winetricks)

A1. Run winetricks in the terminal.
Select default wineprefix → Install a Windows DLL or component, and then install the following three packages:

vcrun2008

vcrun2010

vcrun2017

A GUI will pop up to install them.

A2. Install ZBrush. Open a terminal, type wine, then drag your installer .exe into the terminal window and press Enter.
Install ZBrush normally as you would on Windows.
This will create a shortcut in your Linux app menu.
Run ZBrush from there.

A3. Depending on your version of Wine, make sure it’s set to emulate Windows 10 or 11:
Run winecfg again, and in the “Windows Version” dropdown, select Windows 10 or 11, then click OK.
Now launch ZBrush from the app menu icon.
:small_blue_diamond: Method B (Without Winetricks)

B1. After installing ZBrush, run winecfg, click Add Application, and find ZBrush.exe inside the typical Program Files folder.
Set that application to emulate Windows 10 or 11.
Then, under the Libraries tab, add and configure the following:

Set these to native,builtin:

api-ms-win-downlevel-normaliz-l1-1-0
api-ms-win-downlevel-shlwapi-l1-1-0
api-ms-win-downlevel-user32-l1-1-0
atl120
gdiplus
msvcp120
msvcr100
msvcr120
msvcr90
normaliz
ole32
rpcrt4
shlwapi
vcomp
vcomp120
vcomp140
vcomp90

Set these to builtin,native:

msvcrt
comctl32

Set these to native:

mfc42
mfc42u

Click Apply, then OK.
Now launch ZBrush from your Linux app menu.
:brain: Observations:

:heavy_check_mark: All ZBrush features work for me — but a few quirks exist:

:small_blue_diamond: Issue 1 – Pen pressure lost when using file dialogs
If you use the pen to click Save, or load an image into Spotlight from the Windows file dialog, pressure gets lost when returning to ZBrush.
You’ll need to restart ZBrush.

:white_check_mark: Workaround:
Use keyboard shortcuts like Alt+S to save (instead of Ctrl+S) or use the mouse instead of the pen in the file dialogs.

:small_blue_diamond: Issue 2 – Pressure issue at highest subdivision levels
When you’re at the maximum subdivision level (where ZBrush won’t allow further subdivisions), the first pen stroke has no pressure, but works fine after that — until you drop back to a lower level and return again.

:white_check_mark: Fix:
Tap Ctrl + Alt and drag briefly over the mesh — pressure works again instantly.

:small_blue_diamond: Issue 3 – ZRemesher crashes randomly
Sometimes, ZRemesh crashes ZBrush entirely. It doesn’t always happen, but when it does, it’s annoying and forces a restart.

:bulb: On the bright side:
Sculpting performance is perfect. In fact, ZRemesh and Dynamesh feel faster on Linux than Windows.
:warning: Final thoughts:

I’ve seen a lot of forum posts and videos claiming that ZBrush runs perfectly on Linux.
Well… that’s not entirely true.

Sometimes Linux users are so enthusiastic that they claim Linux is better under any circumstance — but I don’t think that’s the case here.
You can use ZBrush well — yes.
Is it perfect? No.

Wine has done an incredible job — but Pixologic / Maxon have done absolutely nothing to improve or support ZBrush on Linux, despite years passing with no native version in sight.

Correct me if I’m wrong, Maxon, but I doubt we’ll ever see ZBrush officially on Linux.
:repeat: Bonus Tip – Blender “Go To ZBrush” alternative:

If you’re a Blender user and the “Go to Blender” Blender addon feature doesn’t work on Linux, I found a workaround:

Use this Maya plugin:
👉 GN ZBrush-Maya Import/Export Tool

Replace the Maya part with this Blender addon:
👉 Blender Super Batch Export

You’ll need to tweak a few things, but it works well.

Cheers! Enjoy :blush:

Hello, everyone. I just want to confirm that now Zbrush on linux is totally usable.
I’m using Lutris and Wine 10.5. I didn’t have to do any specific manipulations, everything works out of the box. i tested version 2022 and 2024.
Still have the bug with disappearing pressure in the menu when opening a file, but it solved, as pointed earlier, by using mouse.

I’m using arch 6.14 core Gnome 48.