A Blender addon designed to automate and streamline the creation of LODs (Level of Detail) for DayZ and Arma 3 modding. It provides a comprehensive set of tools to generate Resolution, Geometry, Memory, Fire Geometry, and View Geometry LODs, ensuring they adhere to the correct naming conventions and property standards required by the game engine.
- Automated Generation: Quickly create multiple visual LODs from your base mesh.
- Decimation Presets: Choose from built-in presets ('Tris', 'Quads') or define 'Custom' decimation ratios for each LOD level.
- Smart Naming: Automatically handles naming conventions (e.g.,
Resolution 1,Resolution 2).
- Collision Generation: Create a simple bounding box or an empty container for your collision geometry.
- Component Detection: Integrates with Arma 3 Object Builder to automatically find and assign components.
- Standard Points: Automatically generates essential memory points:
invview: Inventory view point (correctly oriented to the object).boundingbox_min/max: Bounding box corners.ce_radius&ce_center: Central economy points.
- Orientation Correct: Memory points respect the object's rotation and scale.
- Convex Hull Generation: Creates accurate hit geometry using convex hulls.
- Quality Control: Adjustable quality slider to control the simplification (dissolve limit) of the generated hull.
- Transform Safe: Correctly handles object transformations during generation.
- Occlusion Geometry: Generates geometry for AI view occlusion.
- Dynamic Search: Easily add and manage DayZ/Arma 3 specific properties.
- Autocomplete: Provides search and autocomplete for property names and values (requires Arma 3 Object Builder addon).
- Download the addon files.
- Open Blender and navigate to Edit > Preferences > Add-ons.
- Click Install... and select the addon file/folder.
- Search for "Arma 3 Object Builder Extensions" and enable the checkbox.
- Locate the Auto LODs Generator panel in the Object Builder tab of the 3D View sidebar (N-panel).
- Select the object you want to generate LODs for.
- Enable the checkboxes for the LOD types you wish to generate.
- Configure the settings for each LOD type (e.g., decimation ratios, quality, specific points).
- Click the Generate LODs button.
- Arma 3 Object Builder: This addon relies on the official/community Arma 3 Object Builder addon for property data definitions and component finding functionality. Ensure it is installed and enabled.
======= Welcome to DayZ LOD Tools — an addon for Blender designed exclusively to work with Arma 3 Object Builder.
This tool simplifies the process of creating models with various levels of detail (LODs) by providing a user-friendly interface and customizable parameters to enhance your workflow.
To install the addon, follow these simple steps:
-
Download the addon
- Go to the Releases section on the GitHub page.
- Download the latest version of the addon as a
.zipfile.
-
Install the addon in Blender
- Open Blender 4.5.
- Go to
Edit > Preferences > Add-ons. - Click the "Install" button.
- Select the downloaded
.zipfile and confirm the installation. - Activate the addon by checking the box next to "Arma 3 Object Builder Extensions".
-
Verify the installation
- Go to the 3D Viewport.
- Open the sidebar (press the
Nkey). - Navigate to the
Object Buildertab. You should see the "Auto LODs Generator" panel.
- Blender 4.5 or newer.
- Arma 3 Object Builder is mandatory for the addon to work. The addon's functionality is not available without it.
- Generate up to four levels of detail (LODs) with customizable simplification ratios.
- Create geometric LODs (e.g., a bounding box) or empty objects with specified properties.
- A convenient control panel in the 3D Viewport with icons and tooltips.
- Ensure you have Arma 3 Object Builder installed, as the addon is specifically designed to integrate with it.
- Download the
.zipfile only from the official Releases section to avoid compatibility issues.
- I have added a note in the "Requirements" section stating that Arma 3 Object Builder is mandatory, so users will immediately understand this dependency.
- The installation instructions now clearly describe the process of downloading the
.zipfrom the Releases and using the "Install" button in Blender, as you specified.