http://bugs.winehq.org/show_bug.cgi?id=58952
Bug ID: 58952 Summary: Zbrush (2022.06) Decimation Master plugin does not function correctly in .exe or .dll mode Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: brandon@garagebay9.com Distribution: ---
Program: Zbrush 2022.06 (this is not the latest release, but it is the last release with a permanent license version, so it is in heavy use)
Issue: the Decimation Master plugin is a key workflow component that processes extremely dense meshes at the conclusion of the sculpting process, and once they are pre-processed, it provides a dynamic interface to the artist to reduce the mesh in vertex / poly count from millions or more to tens of thousands (which makes the outputted meshes practical to upload, use in game engines, or 3D print). Decimation Master has two compatibility modes, a separate .exe and a .dll mode. Currently, .exe mode gets stuck in the mid 90% range when pre-processesing meshes, although it can be cancelled with Esc and the Zbrush remains otherwise usable. .dll mode successfully pre-processes a mesh, but will crash zBrush with an "unrecoverable error" prompt when the button is pressed to actually decimate the mesh to the target density. As a result, neither are working, and one fully hard-crashes Zbrush with 100% reliability.
NOTE: THIS ISSUE IS NOT PRESENT IN THE 8.26-GE RELEASE OF THE WINE-GE FORK BY GLORIOUS EGGROLL, AVAILABLE FOR INSPECTION HERE:https://github.com/GloriousEggroll/wine-ge-custom, WHICH MAY HELP IN IDENTIFYING THE SPECIFIC CAUSE
OS: Debian 13 / Trixie Kernel: 6.16.3+deb13-amd64
Wine version: 10 Stable, 10.18 Staging (also present in prior Stable and Staging versions, per my own experience and discussion on ZbrushCentral regarding Zbrush on WINE)
I attempted to capture this in a log using WINEDEBUG = +heap,+err but was unsuccessful. I'm happy to help in tracking this down further if someone has specific settings and procedures they want me to run log captures with.