Thank you for the excellent support.
It now all works great!
FYI I lowered the default resolutions in the script as I found it lags when opening.
Is it possible to run this tool programmatically? E.g. from the Blender Python console or even from the command line? That would be an enormous advantage.
You can run the addon programmatically something like this (for example): bpy.context.scene.openvdb_settings.voxel_resolution_world = 20 bpy.ops.object.vdbremesh_op('INVOKE_DEFAULT')
The toggle for “Values from panel” must be on. If you turn on the Python tooltips in Blender you can see the paths for all the values by hovering over them.
Hi, I couldn’t replicate this problem. Could you copy & paste the following: import platform as p; import bpy; "|".join([p.machine(), p.platform(), p.python_version(), p.python_compiler(), bpy.app.version_string,bpy.app.binary_path_python]) into Blender Python Console and tell me what it prints out.
Does the problem exist in other operators that have value adjustment in similar fashion?
I just bought the addon. I’m trying to use it with Blender 2.8 beta from 2019-04-19 on Ubuntu 18.10. I followed the installation instructions carefully and I can enable the addon but then I cannot find the feature in Blender. Nothing shows up if I search with space bar and there is no menu option anywhere. Could you please help?
The Ubuntu version of 2.80 wasn’t done yet. I uploaded vdb_remesh_b2.80-ubuntu.zip to Gumroad which should have all the required files. The install process is the same as the previous one, but you also need to sudo apt install libopenvdb5.0 to get all the required libraries.
If you have already installed the previous package:
Close all running Blender instances
Remove openvdb-remesh folder in Blender addons folder, and replace it with the new one
Copy all the files in the libs folder in the zip to /usr/local/lib and run sudo ldconfig
Replace the pyopenvdb.so in the Blender modules folder with the one in the zip file
The new package contains different pyopenvdb.so and libs. You have to replace the old ones with the new ones. At first glance it looks like you’re using the old libraries with new Python scripts. I can’t test it right now but will get back to you later if you still have problems with it. The proper installation process in in my previous post in this thread.
Hm, I tried to install new version of the addon, form vdb_remesh_b2.80-win64.zip, and it doesn’t seem to wanna be installed. That’s after deleting whole 2.80 prefs folder:
Hey ambi! Having a blast with the add-on so far. One small bug to report. I can not Export my KeyConfig if I have a hotkey assigned to the OpenVDB Remesh button. Steps to reproduce:
right-click on OpenVDB Remesh button in the VDB Remesh panel, and assign any shortcut.
Go to User Preferences, Keymap, Export, and try to save the file.
It’s not a big deal, but I’m trying to narrow down another issue I’m having where my main selection hotkey view3d.select randomly keeps getting changed to something like view3d.select_more_or_less or something. If anyone knows why this could be happening, I’d appreciate the input.
I have one more question: is there a pop-up window that I can call for the tool, instead of using the N-panel on the right? I have been using a hotkey for remeshing, because I like to remesh pretty often so I prefer to quick access similar to the ease at how you can dynamesh in zbrush with ctrl drag off the model. However, I am unable to control the resolution exactly when I use the Remesh hotkey. Sometimes the resolution might happen to be too low and I lose all the details that I’ve been sculpting.
There was probably an old installation it tried to overwrite. If you want to install new versions, you need to close Blender and remove the folder manually before. It’s because Python captures the library and it can not be unloaded before Blender is closed, as that’s how Python modules work.
@z01ks Thanks for letting me know. Seems Blender keymap exporter doesn’t like to export PointerProperty. Setting and writing the keybind to a file would definitely be very useful. I’ll look into it.
If you remesh with too low voxel resolution, you can still change it in the operator setting window. You can also call the operator from the spacebar search menu and typing (for example) “reme”.
Setting the correct object origin after the remesh process shouldn’t be too difficult, I’ll add it to my to do list.
Hello, please add possibility to enter voxels resolution over 1000. I trying to remesh small meshes using relative mode. can’t get more than 680k polys
Or maybe i’m doing something wrong