|
1 |
| -# blender_exporter |
2 |
| -A Blender add-on to make the exporting of meshes easier |
| 1 | +# EasyMesh Batch Exporter for Blender |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | + |
| 6 | +A Blender add-on for batch exporting multiple selected mesh objects with customisable settings, including LOD generation and viewport indicators for recent exports. |
| 7 | + |
| 8 | +## Features |
| 9 | + |
| 10 | +* **Batch Export:** Export multiple selected mesh objects at once. |
| 11 | +* **Multiple Formats:** Supports exporting to FBX, OBJ, glTF (gltf+bin+textures), USD, and STL. |
| 12 | +* **Custom Transforms:** |
| 13 | + * Optionally zero the object's location before export. |
| 14 | + * Apply custom export scale (behaviour dependent on exporter). |
| 15 | + * Set custom Forward and Up axes. |
| 16 | +* **Naming Options:** Add custom prefixes and suffixes to exported filenames. |
| 17 | +* **Mesh Processing:** |
| 18 | + * Apply all existing (visible) modifiers before export. |
| 19 | + * Optionally triangulate meshes using different methods. |
| 20 | + * Optionally generate Levels of Detail (LODs) using the Decimate modifier (creates `_LOD00`, `_LOD01`, etc. files). |
| 21 | +* **Export Indicators:** Provides visual feedback in the viewport for recently exported objects (Green = fresh, Yellow = stale) and lists them in the panel. |
| 22 | +* **Status Bar Progress:** Shows export progress in Blender's status bar for longer operations. |
| 23 | + |
| 24 | +## Installation |
| 25 | + |
| 26 | +1. Download the latest release `.zip` file from the [Releases page](https://github.com/doommchips/blender_mesh_exporter/releases). |
| 27 | +2. In Blender, go to `Edit` > `Preferences...`. |
| 28 | +3. Navigate to the `Add-ons` tab. |
| 29 | +4. Click `Install...` and select the downloaded `.zip` file. |
| 30 | +5. Find the add-on named "EasyMesh Batch Exporter" in the list (you can search for it). |
| 31 | +6. Enable the add-on by checking the checkbox next to its name. |
| 32 | + |
| 33 | +## Usage |
| 34 | + |
| 35 | +1. **Find the Panel:** The add-on's panel appears in the 3D Viewport's Sidebar (Press `N` key if hidden) under the "Exporter" tab. |
| 36 | +2. **Select Objects:** Select one or more mesh objects you want to export in the 3D Viewport. |
| 37 | +3. **Configure Settings:** Adjust the settings in the "Batch Exporter" panel: |
| 38 | + * **Export Path:** Choose the directory where files will be saved. |
| 39 | + * **Format:** Select the desired output file format (FBX, OBJ, etc.). |
| 40 | + * **Coordinate System:** Set the Forward and Up axes according to your target application's needs. |
| 41 | + * **Scale:** Set the global export scale (if supported by the format). |
| 42 | + * **Zero Location:** If checked, object copies will have their location set to (0,0,0) before export. |
| 43 | + * **Triangulate:** If checked, applies triangulation to the exported mesh copy. Choose the desired method. |
| 44 | + * **Rename File:** Add optional Prefix and/or Suffix to the exported filenames. |
| 45 | + * **LOD Generation (Optional):** Check the box in the "LOD Generation" sub-panel header to enable it. Configure the number of LODs, Decimation Type, and Ratio/Iterations for each level. Note that LOD0 is the base mesh (after base modifiers/triangulation), and subsequent LODs are generated progressively from fresh copies. |
| 46 | +4. **Export:** Click the "Export Selected Meshes" button. |
| 47 | +5. **Progress:** Monitor the export progress in Blender's bottom status bar. Console output provides detailed logs. |
| 48 | + |
| 49 | +## Export Indicators |
| 50 | + |
| 51 | +* After an object is successfully exported (including all its LODs if enabled), it will be marked in the viewport. |
| 52 | +* **Green:** Object exported within the last minute (`FRESH`). |
| 53 | +* **Yellow:** Object exported within the last 5 minutes (`STALE`). |
| 54 | +* **Normal Color:** Object export indicator has expired, or indicators were cleared. |
| 55 | +* **Visibility:** To see these colours in the 3D Viewport, ensure you are in **Solid** display mode and that the **Shading -> Color** type is set to **Object**. |
| 56 | +  *(Image from Blender Manual)* |
| 57 | +* **Recent Exports Panel:** A list of recently exported objects (still FRESH or STALE) appears in a sub-panel. Clicking the icon selects the object. |
| 58 | +* **Clear Indicators:** The "Clear All Export Indicators" button at the bottom of the "Recent Exports" panel will immediately remove the status from all objects and restore their original viewport colors. |
| 59 | + |
| 60 | +*(Optional: Add a screenshot of your add-on's panel here)* |
| 61 | +```markdown |
| 62 | + |
0 commit comments