joseconseco / gob Goto Github PK
View Code? Open in Web Editor NEWFork of original GoB script (I just added some fixes)
License: GNU General Public License v3.0
Fork of original GoB script (I just added some fixes)
License: GNU General Public License v3.0
The Import button is no longer working. I click on it, and it doesn't change color to signify it's active. Furthermore, I can no longer import/export models between Zbrush and Blender. This happened after my version of windows installed updates and after I uninstalled previous versions of Zbrush off my machine.
Hello,
I just downloaded GOB for Blender 2.8 but nothing is happening when I press the export button...
I followed the instructions and the path is made in zbrush.
I don't know what to do :(
Currently the add-on has a modal timer which runs when the 2nd icon is clicked and watches for changes in the interchange folder. This works alright, but it can block some Blender functionality (such as autosave) while the modal timer is running, and is an extra action for the user to perform compared to the "official" GoZ implementations in Maya and 3dsmax.
Ideally, when the user clicks the GoZ button in ZBrush, Blender should receive focus and the script to import the GoZ files should be executed. This will bring GoB into line with the standard functionality.
I'm unsure how this can be implemented, though. Might need some sort of pipe into Blender, which is not something I've looked into before.
Other suggestions to achieve the desired result are welcome!
Hello!
This addon is very good, but I've got an annoying problem. After I press GoZ in ZBrush, my mesh imports to my scene in Blender. Then, even with no changes at all, after I click on Export in Blender -- it creates a new subtool in Zbrush with the same name. I've tried lots of things -- cleaning cache, creating new scenes and so on but nothing helps. I've tested with both 2018 and 2019.1 versions of Zbrush. I've got latest Steam version of 2.8 blender and latest addon version. Even renamed archive and folder inside to "GoB", nothing changes.
And the most interesting: after I've got a duplicate of my mesh in Zbrush, I can GoZ this duplicate to and from Blender with no problems at all -- everything works well. So the workaround I am using right now is to GoZ mesh twice to Blender and back and only after this I can start tweaking mesh in Blender with no risks ZBrush will not recognize it. I really hope this is possible to fix cause I keep forgetting about this workaround and suffer a lot :^)
Thanks for your amazing work, I really appreciate it!
replacement (import) of the object, who has been assigned a subdivision modifier overflows memory and freezes the system
for example, how to assign a subdivision modifier to an object with 1 million polygons
PS : you could manually clean the stack of modifications before importing, but I always forget about it, then the computer freezes and has to be rebooted
for some reason the operator to do this just does nothing, lets see if thats a issue of teh early implementation
i create this ticket so we dont forget to try this thing with the smart shading.
if already imported objA.data.faces[0].smooth, then shade smoooth whole incoming objA too, else shade flat. This way incoming updated object will gest shading from existing obj already imported previously.
I have zBrush 2019.1.2 and Blender 2.81 beta have some bug
From Blender GoB zBrush it work but zBrush GoB Blender nothing happen.
Need to fix update soon.
[email protected] Kent Davis
but when i enter to Edit Mode the issue is gone
I noticed that you have offered a 2.80 version for download on your blog. Maybe it can also be added to this repo as a branch, or tag the current version for reference and overwrite the script with the newer one?
It would be nice to have this as a central resource for improving the state of the tools, since it's GPL-licensed anyway, it seems like a good idea to have a public repo instead of people just sharing zip files in random forum threads and websites.
only start new instance if no blender is running, how do we choose the target if multiple blender are open?
When I use the add-on to bring my decimated Hp to blender for retopo, the data must be being read incorrectly. The models are covered in shading issues from verts overlapping edges, they seem like they should be connected to the edge but they aren't which creates shading problems. I confirmed that this was a problem within the add-on by testing the same subtool exported via OBJ to Blender and no smoothing issues are present.
Using Blender 2.80.0 beta build f98e4cbedbbb7 for win64.
When I click the export button, ZBrush is started and closes immediately after briefly showing an empty document window.
Seems I am not the only one having this issue: https://blenderartists.org/t/goz-for-blender-2-8/1138418/13
Got this in my Event Viewer (nothing interesting though):
Faulting application name: ZBrush.exe, version: 2018.1.0.0, time stamp: 0x5b59ddc4
Faulting module name: GoZDLL.dll, version: 0.0.0.0, time stamp: 0x5943eee9
Exception code: 0xc0000417
Fault offset: 0x000000000001d528
Faulting process id: 0x3964
Faulting application start time: 0x01d4a9e86272699b
Faulting application path: C:\Program Files\Pixologic\ZBrush 2018\ZBrush.exe
Faulting module path: C:\PROGRAM FILES\PIXOLOGIC\ZBRUSH 2018\ZData\ZPlugs64\GoZDLL.dll
Report Id: df724826-e58d-460d-8bf7-bd32d31e0d37
Faulting package full name:
Faulting package-relative application ID:
I am Kent Davis.
Blender 2.82 Alpha GoB zBrush 2020 not work texture
Blender export button to go zBrush 2020 appear only object doesn't appear texture itself.
I already put Blender document File > External Data > Pack All into .blend
hey there have been some reports that blender is crashing in the latest versions when a object is imported from zbrush.
it seems that the periodical import somehow causes this but i could not figure out why since i cant trace the error. maybe you can have a look at this issue.
@JoseConseco you seemed to create an other release with dots in the name which breaks installing in blender.
By default when you create an object it is assigned to the last selected collection. However, Gob seems to always import new objects to the top level. It'd be nice if it respected selected/last selected collection.
the tags break the release installation again, they can not contain dots or blender can not load the addon.
not sure if how the updater will handle tags without dots, that is something that needs to be tested.
Hello,
I have had this problem, but now it is consistent. So, when it normally works, I only have to click once on the import button in blender and then I can change it as many times as I want in zbrush and click the "goz" button as much as I want and it always updates in blender. Right now, I am having to click on both buttons any time I wanna make a change in zbrush. I am doing a LOT of changes in zbrush, and when it works it is amazing, but with this problem, having to go back and forth from zbrush to blender to click on each button everytime, it makes the job 2x time consuming...
If you could resolve this bug or at least tell me the reason behind, I would be very pleased.
Thank you in advanced!
Blender just crushed without log file
import performance is quite slow see where it comes from and what can be done about it.
When exporting characters (~160-200 cm height) to Maya, Max, Marmoset or UE4 it is optimal to set scale to 100 in ZBrush (Tool->Export->Scale).
With this scale you have adequate size of objects in ZBrush units (compared to default Unified Box) and FBX exporter and GoZ work correctly for other programs.
However for GoB 100 scale means x100 during export and Blender shows incorrect scales (for 200cm object it shows 20000cm).
It is very inconvenient to change ZBrush scale from 100 to 1 and back every time I want to work with GoB and Blender.
There was a similar issue with Marvelous Designer GoZ plugin and they just added two parameters for import and export scale so you can dial everything manually.
Is there a way to add this to GoB? Like a separate option in Add-ons/GoB?
Here are some images for reference. Every program is set to use cm and GoZ was used:
ZBrush:
Maya:
Max;
Marmoset:
Blender:
A thought on getting zbrush subdivisions.
if you were to export the highest res obj after exporting the lowest res with a detail_subdivCount.obj suffix, you could restore the zbrush sculpt details by importing the detail mesh, add a multires mesh modifer, shrink wrapping to the detail mesh after each subdivision...
an idea.
could do the same thing in zbrush too w a post goz zcript
Zbrush handling of subdiv levels
the plan behind this node builder is to have a modular node system rather than a hardcoded node tree where the user can define a node templates to his own needs so the data coming in uses those custom nodes.
This should make the whole material import a lot more flexiable and reduce maintenance compared to a hardcoded system.
material wrapper
https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Modules
there is a scenario when sending different amounts of subtools from blender to zbrush. every time a different amount is sent zbrush considers it as a new tool and they dont get added/replaced as subtools.
The stack for the tool is defined in the GoZ_ObjectList.txt file every time we send subtools from blender to zbrush.
It would be great to have a method when working within the same blend file and sending different stacks that it arrives in zbrush in the same tool as subtools. It is what i would expect to be happening.
Textures are being imported as .001 .002 .003 etc.
could there be a checkbox to replace textures on import?
I had a quick go to see what is needed to bring the changes from 2.7 into the 2.8 version and its a issue that the filename was changed since that makes porting changes a manual job.
My suggestion would be that we remove the version from the file name and work with branches/tags to keep the versions apart.
Since it will take up to a year until 2.8 is production ready i expect a few more fixes/improvements coming our way and it would be good if we can maintain both versions in a easy way.
it works only by exporting things from blender to zbrush but importing from blender does not work.
When I try to export my blender model to zbrush, zbrush just crashes.
I honestly have no idea how it happens, I reinstalled the addon multiple times.
The addon works whenever I transfer models from Blender to Zbrush, but it doesn't seem to work whenever I try to transfer subtools from Zbrush to Blender. For a test I tried to transfer a cylinder, but it doesn't seem to open a new instance of blender nor add a cylinder.
Configured it here:
https://files.catbox.moe/ykrdxv.png
The GoZ directory points to "C:\Program Files (x86)\Steam\steamapps\common\Blender\blender,exe"
https://files.catbox.moe/cvwclu.png
I'm thinking that it's probably a whitespace issue
On ZBrush 2019.1 & Blender 2.8, both ways worked perfectly.
But after update to Zbrush 2020, working only way: Zbrush -> Blender.
In Blender, after selected mesh and push "Export", autoswitched to ZBrush and thats all.
Mesh not exported.
GOB v 3.0.91
Reinstall All โฆ The Same problem.
Sorry so much. Very usefull Bridge.
i could not find a way to access the mask data on the mesh so i assume its not there yet.
theres some discussion on how to store masking:
https://developer.blender.org/D5960
Hi, everytime I applied a boolean operation on a mesh in Blender (with collapsed Modifier) and try to export with GoB, Zbrush crashes on Import ... has anybody the same issue?
Manually importing the mesh (obj) works
Thanks
I made the page about the addon
Should i change something?
https://docs.blender.org/manual/en/dev/addons/io_gob_zbrush.html
When I try to install GoB_2_8.py I get the following issue:
https://i.gyazo.com/c2595903961a2dc0a570c92a8d5235b0.png
That's my userpref.py file:
https://quickfileshare.org/2AMk/userpref.py
I had no problems installing it on zBrush.
the doc was missing the following to get it to work.
first install the GoB addon for blender and activate.
then re-install GoZ for Zbrush from here:
C:\Program Files\Pixologic\ZBrush 2019\Troubleshoot Help\GoZ_for_ZBrush_Installer_WIN.exe
then launch ZBrush 2019.1 and run GoZ once and choose your blender install location.
then everything works. you might want to update the readme.
https://drive.google.com/file/d/1Lcaapi04vqjy5URhuowcaI_Fkt3BHNvJ/view?usp=drivesdk
Export seems to be broken :/
nice example for documentation: https://github.com/Clockmender/Precision-Drawing-Tools/wiki
points to add:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.