Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on Arma 3 Object Builder
Arma 3 Object Builder

Comprehensive add-on for modding Arma 3.
Add-on by MrClock
About What's New Permissions Reviews Version History
Extensive import-export options P3D LODs are imported in an easy-to-manage way Various tools to help set up assets for use in Arma 3 Armatures can be reconstructed and animated by hand or with keyframes imported from RTM files

Tutorials

A set of videos are available on YouTube to serve as an introduction to the more important features.

About the add-on

The Arma 3 Object Builder add-on aims to be an effective and reliable tool for modders of the Arma 3 game. It ships a wide variety of 3D authoring tools for models and animations to bring content into the engine of Arma 3, all with a UI that is in-line with the core design of Blender.

Main Features

The add-on comes with a wide range of added features. Some of the more important ones are as follows:

  • Import-Export
    • P3D (MLOD)
    • RTM (Plain, BMTR)
    • ASC
    • armature reconstruction
  • Tools
    • vertex mass editing
    • hit point cloud creation
    • proxy model management
    • LOD validation
    • rigging utilities
  • Utility Functions
    • convexity checks
    • vertex group utilities
    • face ordering utilities

Documentation

The documentation can be found on GitBook. As the add-on changes, the documentation will be updated.

Requirements and Compatibility

  • Blender v2.90.0 or higher
  • Arma 3 Tools (optional for some features to work)

The add-on is developed on Blender v2.90.0 for convenience reasons, which also has the side effect that it supports older versions, not just the latest releases. The add-on is tested on newer releases regardless. If a new release of Blender in the future renders it impossible to keep the add-on compatible with both old, and new releases, support will be dropped for legacy versions in favor of the new API.

The range of Blender releases tested for compatibility is indicated in the changelog entry of each packed release of the add-on.

Background

Arma 3 Object Builder borrows its name from the infamous Object Builder application that's used for importing models to the P3D model format of Arma 3. While Object Builder bares some modelling functionality, it's by no means adequate by today's standards. Because of this the need arose for an alternative, that resulted in the creation of the ArmAToolbox add-on by Alwarren, which makes it possible to import and export animations and models to the Arma 3 file formats directly.

The Arma 3 Object Builder add-on is designed as a successor/reimplementation of the code and workflow of the ArmaToolbox.


What's New

2.5.1 April 23rd, 2025

Tested compatibility: Blender 2.90 -> 4.4

Fixed

  • Face and vertex flag groups were not properly handled in some cases
  • The disabled "Preserve Preprocessed LOD Objects" option was not respected if an error occured during export

See all versions


Permissions

This extension requests the following permission:

  • Files

    Import/export operations on supported file formats

Developer
MrClock
Rating
(2)
Version
2.5.1
Updated
1 mo
Published
June 11th, 2024
Downloads
11070
Size
264.5 KB
Compatibility
Blender 4.2  and newer
Website
mrcmodding.gitbook.io/arma-3-object-builder/home
Report Issues
github.com/MrClock8163/Arma3ObjectBuilder
License
GNU General Public License v3.0 or later
Game Engine Import-Export Object
...or download and Install from Disk
  • 264.5 KB

Reviews

See all
  • Sterben_TOP
  • v2.5.1
  • 3 w

thank you, very good addon

  • SphinxRa
  • v2.3.5
  • 1 mo

Tried like 30 .p3d files only script errors :/ I hate to leave bad reviews, will change if it gets updated...Blender 4.3 here, cant select that also in Version drop-down... Python: Traceback (most recent call last): File "C:\Users********\AppData\Roaming\Blender Foundation\Blender\4.3\extensions\blender_org\Arma3ObjectBuilder\ui\import_export_p3d.py", line 101, in execute lod_objects = import_p3d.read_file(self, context, file) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users*******\AppData\Roaming\Blender Foundation\Blender\4.3\extensions\blender_org\Arma3ObjectBuilder\io\import_p3d.py", line 432, in read_file mlod = p3d.P3D_MLOD.read(file, operator.first_lod_only) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users******\AppData\Roaming\Blender Foundation\Blender\4.3\extensions\blender_org\Arma3ObjectBuilder\io\data_p3d.py", line 778, in read raise P3D_Error("Invalid MLOD signature: %s" % str(signature)) bl_ext.blender_org.Arma3ObjectBuilder.io.data_p3d.P3D_Error: P3D - Invalid MLOD signature: b'clas'

  • MrClock replied
  • 1 mo

Hi! If you open an issue on the GitHub of the project, and provide the necessary details in the report, I can look into your problem.

The error you're getting means that the file you're trying to import using the addon is likely not a valid Arma 3 P3D model file (or at least the addon doesn't recognizes it as one).

3.0

2 reviews
5
4
3
2
1
Rate this Add-on
  • About
  • Privacy Policy
  • Terms of Service
Download
  • Latest Blender
  • Blender LTS
  • Blender Benchmark
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Release Notes
  • Requirements
Organization
  • People
  • Jobs
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
Articles
  • News
  • Press Releases
  • User Stories
Get Involved
  • Dashboard
  • Development
  • Documentation
  • Education
Blender Studio
  • Films
  • Training
Support
  • Manual
  • Community
  • FAQ
Developers
  • Get Started
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite