Just perfect 😻 I almost never use this method from scratch because is so tedious, but with this add-on, I will love to do more stuff that need lattice deforms.
like combining it with plain lattice + shrink-wrap for hard surface stuff, figures, sceneries, etc.
Thank you, Lattices are so great in so many situations ;)
That's what I've been missing!
that's why we generally code some stuff;) Tks for your rating
Love it, thank you for developing and sharing.
Some suggestions for a next version:
● Lattice on an Edit Mode selection. ● An easy way to apply or remove lattices on selected objects.
thank you I will investigate for the Edit mode too ;)
Like previous review from below, this seems potentially good, but in object mode, i seems to get this error (in Blender 4.3) , also quick note to creator, the discord invite link is expired *also extra note , the location of my blender here in error log is been replaced with placeholder
Traceback (most recent call last): File "[Location of Blender]\portable\extensions\blender_org\Modal_lattice_resolution__init__.py", line 120, in execute bpy.ops.mlr.modal_lattice_res('INVOKE_DEFAULT') File "[Location of Blender]\4.2\scripts\modules\bpy\ops.py", line 107, in call ret = _op_call(self.idname_py(), kw, C_exec, C_undo) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Operator bpy.ops.mlr.modal_lattice_res.poll() failed, context is incorrect Error: Python: Traceback (most recent call last): File "[Location of Blender]\portable\extensions\blender_org\Modal_lattice_resolution__init__.py", line 120, in execute bpy.ops.mlr.modal_lattice_res('INVOKE_DEFAULT') File "[Location of Blender]\4.2\scripts\modules\bpy\ops.py", line 107, in call ret = _op_call(self.idname_py(), kw, C_exec, C_undo) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Operator bpy.ops.mlr.modal_lattice_res.poll() failed, context is incorrect Location: [Location of Blender]\4.2\scripts\modules\bpy\ops.py:107 Traceback (most recent call last): File "[Location of Blender]\portable\extensions\blender_org\Modal_lattice_resolution__init__.py", line 284, in invoke bpy.ops.mlr.create_lattice('INVOKE_DEFAULT') File "[Location of Blender]\4.2\scripts\modules\bpy\ops.py", line 107, in call ret = _op_call(self.idname_py(), kw, C_exec, C_undo) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Error: Python: Traceback (most recent call last): File "[Location of Blender]\portable\extensions\blender_org\Modal_lattice_resolution__init__.py", line 120, in execute bpy.ops.mlr.modal_lattice_res('INVOKE_DEFAULT') File "[Location of Blender]\4.2\scripts\modules\bpy\ops.py", line 107, in call ret = _op_call(self.idname_py(), kw, C_exec, C_undo) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Operator bpy.ops.mlr.modal_lattice_res.poll() failed, context is incorrect Location: [Location of Blender]\4.2\scripts\modules\bpy\ops.py:107
Error: Python: Traceback (most recent call last): File "[Location of Blender]\portable\extensions\blender_org\Modal_lattice_resolution__init__.py", line 284, in invoke bpy.ops.mlr.create_lattice('INVOKE_DEFAULT') File "[Location of Blender]\4.2\scripts\modules\bpy\ops.py", line 107, in call ret = _op_call(self.idname_py(), kw, C_exec, C_undo) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Error: Python: Traceback (most recent call last): File "[Location of Blender]\portable\extensions\blender_org\Modal_lattice_resolution__init__.py", line 120, in execute bpy.ops.mlr.modal_lattice_res('INVOKE_DEFAULT') File "[Location of Blender]\4.2\scripts\modules\bpy\ops.py", line 107, in call ret = _op_call(self.idname_py(), kw, C_exec, C_undo) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: Operator bpy.ops.mlr.modal_lattice_res.poll() failed, context is incorrect Location: [Location of Blender]\4.2\scripts\modules\bpy\ops.py:107
thanks for the feedback and error message. should be fix with new version 3.4, with a New discord link for report. Bests
Very useful! Thanks!
Love it! Brings back some of that functionality I missed from my Maya days.