Very useful, been using it for years. tho on 4.4 it's half broken.
on Object context there's no button to create, remove & apply lattice. you can still use shortcut to call the lattice modal
thank you,
just tried with last version Blender 4.4.3 and it works as espected. when you hit L it creates a lattice directly in its edit mode. "P" to display Lattice pannel as well. I don't figure out about the button to cretae remove and apply the lattice as I never code it;)
Let me know;)
Bests
I rarely use lattices simply because of the setup, but this addon just solves about every issue I have, just select as many objects as you need and click L, simple as that
tks ;)
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!
Very Simple jet powerfull Addon espacially a Lattice with a Shrinkwrap-Modifier.