Volume Lattice

by SineWave in Addons


How to use this Add-on?


Ensure the original mesh is clean and manifold. For the tetrahedral lattice, the original mesh should be as uniform as possible. Proceed through the steps: 1-Lattice, 2-Design, and 3-Mesh. Remember to click Finish if you are satisfied with the current results and wish to conclude the procedure. For more information, please refer to the Quick Start document enclosed in the Add-on package.


Which Blender version does this Addon-on support?


v4.2 

v4.1

Windows

MacOS x64

Yes! It works on the latest version v4.2! And yes! It works on Mac!


In the Lattice step, the add-on reports "No Lattice was Generated."


The main reason is that the lattice cell size is too large (larger than the object size). Simply reduce this parameter to a reasonable value and try again. If it is not working, try to repair the mesh structure or use a relatively simple mesh.


How to create a 3D printable model with volume lattice?


Start with a clean and manifold object. Follow the steps: Lattice -> Design -> Mesh -> Finish to build your volume lattice. In the Mesh step, carefully select the Remesh Size (which affects geometric details) and Decimate Ratio (which affects the final mesh count). The goal is to minimize the number of meshes while retaining as much detail as possible. Blender's Decimate function is highly effective for 3D printing modeling. In the past, we used expensive commercial software for lattice models but always relied on Blender to manage mesh counts in the final step.


During the lattice design procedure, what should I do if I want to change the lattice type?


Simple click Ctrl+Z to undo.


Why and how should I create a clean and manifold mesh model?


A clean and manifold mesh model is essential for many 3D modeling operations, including the Volume Lattice function. Beginners should research basic 3D modeling concepts. Several free software options, such as 3D Builder and MeshMixer, can perform automatic mesh fixing. Commercial software also provides advanced capabilities. Additionally, you can clean up mesh models within Blender using our Mesh Repair Tools (MRTs), which efficiently fix simple mesh errors. We plan to release a more powerful tool to enhance MRTs in the near future.


In the Lattice step, the Add-on reports "Failed to Generate Tetrahedral Mesh Frame.”


The Tetrahedral Mesh function requires a clean, manifold, and relatively uniform mesh. If the mesh contains noise, irregularities, or non-uniform triangles, the operation may fail.


In the Mesh step, the mesh results are unusual.


1. This may be due to the mesh size being too large, causing the final mesh to lose many geometric details. 2. The unusual results may also be caused by the Boolean Intersection. Sometimes Blender struggles to perform Boolean operations on complex meshes. You may need to either clean up the original mesh or temporarily disable the Boolean function and finish the lattice mesh. Afterward, apply the Boolean function in Blender's modifier and try again.


Can I leave the Lattice/Design/Mesh results without clicking the Finish button?


It is highly recommended to click Finish if you are satisfied with the current results and wish to conclude the procedure. Leaving unfinished volume lattice projects in the same Blender file can cause unforeseen issues. The most common problem is a significant slowdown in Blender's performance, resulting in longer file opening times.


How to enable Tetrahedral Mesh?


In the Addon's Preferences window. Simply click Install button, and wait for a minute, the system will automatically setup. In the meantime, keep the internet connected as the Add-on will install a few python package via '-pip install'.

Once the setup is finished, the Status bar might remind you to restart blender to complete the installation, in that case, just save all your important work and restart blender software.

Besides, the Repair function can help you fix the Volume Lattice Addon Goemetry Nodes Asset if needed. Please try not to use the Repair function if nothing goes wrong.