How about adding ‘Match Dimensions’ to the Align menu? Would be useful for things like replacing temporal geometry with final assets.
Cool suggestion. Will do.
How about assign pivot to object bounding box function? In some situations it would save a lot of clicks.
Phew, RC1 didn’t brake Machine Tools, that’s encouraging.
Speaking of features: is there any chance for adding shortcut to rotate HDRI in LookDev mode? So you wouldn’t even need to call the interface and could just drag the cursor and see the model under different conditions. Like it’s done Substance Painter: https://www.youtube.com/watch?v=fo-XhbU9e5A
Or on a Sketchfab First Look: Agisoft De-Lighter App - 3D model by Thomas Flynn (@nebulousflynn) - Sketchfab
Maybe Alt + Right drag would be acceptable in this circumstances.
Actually, machin3tools does seem to be broken in RC1. I’m getting a traceback error and can’t seem to activate the add-on.
Works for me.
A traceback is not a type of error. It tells you where the error happens and what is causing it.
So, unless you tell me what the traceback is, I can’t help you.
Proposal to you to optimize this menu (maybe divided into two) Personally, I use less than half of these functions when modeling. I think many people also do not use all these functions in modeling (maybe I’m wrong) In addition to the above, this menu takes up too much space on the screen, and the speed is slightly lost (this drawback is felt stronger on the tablet) Thank you.
Here’s the error I’m getting in RC1 when I try to activate machin3tools.
Would love some help with this. just installed it a few days ago and got me hooked in the last beta release. Really missing it in RC1.
Thanks
This is an issue related to numpy.
Downloaded a full release from bf or building / using a ppa ?
Kinda new to blender, so I don’t know what all that means. I downloaded it from the Blender Foundation and installed. Like I said, worked fine with the previous beta - and I haven’t changed anything.
I’m running MacOs
Proposal rejected, the addon is made for myself first and foremost. I use all of these settings at times. You and everyone eelse is free to edit these pies to your liking and remove what you don’t like.
I have no clue why this would happen. A memory error in numpy, what? Is ther more to the error? Looks like it’s cropped a bit.
Please try one a fresh Blender, with only MACHIN3tools installed. Also try the most recent experimental build, instead of the RC.
I went back to the previous beta build… just to check if it was still working there and it was. Went back to RC1 and now the add-on activated with no error, but nothing works.
Here’s the add-on screen in Preferences.
The console will show errors. Start blender from the terminal to see them.
machin3,
Did as requested, here’s the output from terminal - all greek to me, hope it makes sense to you.
Last login: Fri Jul 12 17:14:33 on ttys000
Adrians-Mac-Pro:~ adrianblackmac$ /Applications/Blender/2.80\ RC/Blender.app/Contents/MacOS/Blender
Read prefs: /Users/adrianblackmac/Library/Application Support/Blender/2.80/config/userpref.blend
found bundled python: /Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python
Traceback (most recent call last):
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = __import__(module_name)
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/init.py”, line 63, in
from io_scene_gltf2.io.exp import gltf2_io_draco_compression_extension
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/scripts/addons/io_scene_gltf2/io/exp/gltf2_io_draco_compression_extension.py”, line 17, in
from ctypes import *
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/ctypes/init.py”, line 543, in
_reset_cache()
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/ctypes/init.py”, line 273, in _reset_cache
CFUNCTYPE(c_int)(lambda: None)
MemoryError
Starting Auto-Rig Pro Functions…
Starting Auto-Rig Pro…
Blender version: 2.80 (sub 74)
Starting Auto-Rig Pro: Smart…
Starting Auto-Rig Pro: Remap…
Starting Auto-Rig Pro: Game Engine Exporter…
Traceback (most recent call last):
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = __import__(module_name)
File “/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/weight_paint_tools/init.py”, line 74, in
from . import modal_delta_set
File “/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/weight_paint_tools/modal_delta_set.py”, line 25, in
import numpy as np
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/init.py”, line 142, in
from . import add_newdocs
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/add_newdocs.py”, line 13, in
from numpy.lib import add_newdoc
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/lib/init.py”, line 8, in
from .type_check import *
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/lib/type_check.py”, line 11, in
import numpy.core.numeric as _nx
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/core/init.py”, line 35, in
from . import _internal # for freeze programs
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/core/_internal.py”, line 15, in
import ctypes
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/ctypes/init.py”, line 543, in
_reset_cache()
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/ctypes/init.py”, line 273, in _reset_cache
CFUNCTYPE(c_int)(lambda: None)
MemoryError
Warning: class EXPORT_VOXEL_OT_bone contains a property which should be an annotation!
/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/voxel_heat_diffuse_export_bone.py:83
assign as a type annotation: EXPORT_VOXEL_OT_bone.filter_glob
Warning: class EXPORT_VOXEL_OT_mesh contains a property which should be an annotation!
/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/voxel_heat_diffuse_export_mesh.py:96
assign as a type annotation: EXPORT_VOXEL_OT_mesh.filter_glob
Warning: class IMPORT_VOXEL_OT_weight contains a property which should be an annotation!
/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/voxel_heat_diffuse_import_weight.py:151
assign as a type annotation: IMPORT_VOXEL_OT_weight.filter_glob
assign as a type annotation: IMPORT_VOXEL_OT_weight.voxel_protect
register_class(…):
Warning: ‘easyhdr.settings’ doesn’t contain ‘MT’ with prefix & suffix
Traceback (most recent call last):
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/scripts/modules/addon_utils.py”, line 351, in enable
mod = __import__(module_name)
File “/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/MESH_OT_bezier_mesh_shaper.py”, line 94, in
from numpy import (
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/init.py”, line 142, in
from . import add_newdocs
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/add_newdocs.py”, line 13, in
from numpy.lib import add_newdoc
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/lib/init.py”, line 8, in
from .type_check import *
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/lib/type_check.py”, line 11, in
import numpy.core.numeric as _nx
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/core/init.py”, line 35, in
from . import _internal # for freeze programs
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/core/_internal.py”, line 15, in
import ctypes
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/ctypes/init.py”, line 543, in
_reset_cache()
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/ctypes/init.py”, line 273, in _reset_cache
CFUNCTYPE(c_int)(lambda: None)
MemoryError
register_class(…):
Warning: ‘MaxivzTools_PT_Panel’ doesn’t have upper case alpha-numeric prefix
Exception in module register(): /Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/MACHIN3tools/init.py
Traceback (most recent call last):
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/scripts/modules/addon_utils.py”, line 384, in enable
mod.register()
File “/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/MACHIN3tools/init.py”, line 110, in register
classes = register_classes(tool_classlists + pie_classlists + menu_classlists) + core_classes
File “/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/MACHIN3tools/utils/registration.py”, line 61, in register_classes
exec(impline)
File “”, line 1, in
File “/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/MACHIN3tools/operators/mesh_cut.py”, line 3, in
from .. utils.mesh import unhide_deselect, join
File “/Users/adrianblackmac/Library/Application Support/Blender/2.80/scripts/addons/MACHIN3tools/utils/mesh.py”, line 4, in
import numpy as np
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/init.py”, line 142, in
from . import add_newdocs
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/add_newdocs.py”, line 13, in
from numpy.lib import add_newdoc
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/lib/init.py”, line 8, in
from .type_check import *
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/lib/type_check.py”, line 11, in
import numpy.core.numeric as _nx
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/core/init.py”, line 35, in
from . import _internal # for freeze programs
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/site-packages/numpy/core/_internal.py”, line 15, in
import ctypes
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/ctypes/init.py”, line 543, in
_reset_cache()
File “/Applications/Blender/2.80 RC/Blender.app/Contents/Resources/2.80/python/lib/python3.7/ctypes/init.py”, line 273, in _reset_cache
CFUNCTYPE(c_int)(lambda: None)
MemoryError
Machin3,
Okay, went and downloaded the experimental build, created a new config and so a fresh, clean install. Added Machin3tools, and bingo, no errors:
Adrians-Mac-Pro:~ adrianblackmac$ /Volumes/G-DRIVE\ Data/BlenderExp/Blender.app/Contents/MacOS/Blender
Read prefs: /Volumes/G-DRIVE Data/BlenderExp/Blender.app/Contents/Resources/2.80/config/userpref.blend
found bundled python: /Volumes/G-DRIVE Data/BlenderExp/Blender.app/Contents/Resources/2.80/python
Registered MACHIN3tools 0.3.12 with 11 tools, 7 pie menus and 1 context menu
Thanks for your help! Does this mean something is hosed in RC1. Experimental build works, pre-RC beta works, RC pops up python errors…
Ready to slap that buy button as soon as MeshMachin3 is 2.8 ready!
Adrian
Try and do “import numpy” in the Blender Python terminal. Seems it’s your Numpy installation that’s faulty, not MACHIN3tools.