[Bug 58952] New: Zbrush (2022.06) Decimation Master plugin does not function correctly in .exe or .dll mode
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(a)list.winehq.org Reporter: brandon(a)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. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58952 --- Comment #1 from Brandon T <brandon(a)garagebay9.com> --- Created attachment 79656 --> http://bugs.winehq.org/attachment.cgi?id=79656 Crash log of Decimation Master Captured via described test process, in Wine 10.15 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58952 --- Comment #2 from Brandon T <brandon(a)garagebay9.com> --- I have managed to catch an in-depth crash log of DecimationMaster.exe (the plugin in question when running in .exe mode). I have not previously gotten in-depth crash data like this. This was triggered by doing the following: - subdividing a mesh past approx 2m points - setting Decimation Master to .dll mode (which allows it to successfully preprocess a mesh; .exe mode sticks when trying to preprocess) - completing preprocessing - setting Decimation Master to .exe mode - attempting to Decimate to a low (~50k points) vertex count target using the existing preprocess cache data Switching between .dll and .exe mode halfway through is *not* the normal workflow for the plugin, but at least we have something to work with now. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla