Model Checker is a Blender add-on designed to analyze distance discrepancies between 3D models and visualize the results using heatmaps. Blender version 2.8 or higher is required to install Model Checker. You can download the latest version of Blender from the following link: https://www.blender.org/download/
- Download the
Model Checker.py
file from this repository. - Open Blender and navigate to the Preferences menu.
- Go to the Add-ons section.
- Click on Install from local disk and select the downloaded
.py
file. - The add-on is now installed and a new section called Model Checker will appear in the Scene Properties panel.
- Select two 3D Models: Choose the models you want to analyze in the Blender viewport.
- Adjust the thresholds: it is necessary to adjust the discrepancy thresholds for the heatmap generation. Values equal to or less than the minimum will be displayed in blue and values equal to or greater than the maximum in red. These default values are 0.01 for the minimum and 0.05 for the maximum. The values are expressed in meters. A Vertex Group will be created through which the heat map can be displayed in “Weight Painting” mode. For each analysis a new vertex group will be created.
- Analyze the Model: Click the Calculate Discrepancy button in in the Model Checker panel.
- Review Results: The results will display in the add-on panel. In addition, in the model with fewer polygons a Vertex Group will be created through which the heat map can be displayed in the “Weight Painting” mode. For each analysis a new vertex group will be created.
- Each heatmap can be displayed using the “Weight painting” mode.
- Previous heatmaps can be displayed by selecting the previous vertex groups.
- These vertex weight values can be used as attributes for texturing, creating compatible heatmap textures and materials for display with other software.
To uninstall Model Checker:
- Go back to Blender's Preferences.
- Navigate to the Add-ons section.
- Click on Uninstall for Model Checker.
If you would like to contribute to Model Checker, feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.