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 Universal Multi Importer
Universal Multi Importer

Batch Import many file formats at once, Batch process them.
Add-on by Tilapiatsu
About What's New Permissions Reviews Version History
Feature Breackdown Addon Dependency checker

Key Features


This addon is made to facilitate the import of data in Blender !

You can :

  • Import multiple files of different formats from the same import dialog.
  • You can scan for files to import in a folder hierarchy.
  • (Blender 4.1+ only) Drag and drop any file to import them.
  • The viewport stays interactive durring the import process, you can setup autosaves durring import.
  • You can process the imported files with python commands durring import which opens a lot of possibilities

Credits

This addon is adding batch import features to existing importers for blender. The credits for the importers goes to each importer addon developers and to the blender team themself. You can click on the link below to know more about the author of each importers.

  • Web3D X3D/VRML2 by Bujus Krachus
  • Autodesk 3D Studio by Bob Holcomb, Campbell Barton, Sebastian Schrand, Sebastian Sille
  • Autodesk MAX Importer by Sebastian Sille
  • Atomic Blender PDB/XYZ by Clemens Barth
  • AutoCAD DXF by Lukas Treyer, Manfred Moitzi, Vladimir Elistratov, Bastien Montagne, Remigiusz Fiedler
  • Blender Embroidery by Jasper van Loenen

Supported Formats

Mesh Formats Image Formats Video Formats Animation Formats Embroidery Formats Audio Formats
blend jpg mov bvh pes wav
obj jpeg mp4 dst flac
fbx gif mkv exp mp2
glb png mpg jef mp3
gltf tif mpeg pec aac
x3d tiff dvd jpx ogg
wrl bmp dvd phc pcm
stl cin vob vp3 opus
ply dpx avi 10o l16
abc jp2 dv zxy aiff
dae j2c flv bro au
svg sig webm dat
usd rgb dsb
usda bw dsz
usdc exr emd
usdz hdr exy
max webp fxy
pdb gcode
xyz hus
dxf inb
3ds new
pcd
pcm
pcq
pcs
phb
sew
shv
stc
stx
tap
tbf
xxx
zhs

Import Folder


Recursion Depth

( Folder mode only ) Determine how many subfolders will be scaned for compatible files to import. 0 will grab all files in current folder, 1 will grab everything in current folder and all dirrect subfolders, 2 will grab all files in the current folder, the dirrect subfolders and the subfolders of each direct subfolders etc ...

File Count


Max Simultaneously

Determine the max number of file to import simultaneously. Each group of files to be imported simultaneously is called a "Batch". Importing multiple file at the same time allow to reduce the import time for small file, but can cause screen freezing or memory issue for biger file. To smartly ballance this, you can check Max batch size and Minimize batch number

Max batch size

Determine the max batch file size to Import. If a file is a candidate to be include in the current batch, but his filesize would make the batch bigger than Max batch size, then the file will be included in the next batch

Minimize batch number

The importer will smartly group files in batches in order to be as close as possible to Max batch size for each batch without exceeding it and without exceeding Max Import Simultaneously

Refresh Viewport After time (s)

The viewport will refresh after the X seconds. It help to control viewport interactivity. A value of 0 will disable it, and the viewport will refresh after each batch`

Options


Create collection per file

Each imported file will be placed in a new collection named like the file

Skip already imported files

if a file have already been imported, the import is skipped for this file, this option is only available if "Create collection per file" is Enable

Log Display


Show Log on 3D View

Display the Log and Progress of the Importing files in the 3D viewport while importing

Auto Hide Log When Finished

Automatic hide the log once the Import is Completed

Wait Before Hiding (s)

How much time to wait before Hiding the Log

Refresh viewport after each Import

Force refresh the viewport after each imported files. It imporoves interactivity, but will slow down the global import time

Backup


Save file after import

At the end of the imprort process, save the current file

Backup file after each import

A backup file is saved after each "Backup Step" file is imported

Backup Step

The number of file that is imported before saving a backup

Command Batcher


Commands

You create a macro like pyhon commands list. These commands will be executed in a row to all the imported objects after each importes batch.

It will process in that order :

  • Execute all commands in Pre-Process list
  • Import Batch 1
  • Run all Commands in Each Element list
  • Repeat for next Batches until the last bacth...
  • Execute all commands in Post-Process list

For exemple, if you add this command "bpy.ops.transform.translate(value=(10, 0, 0))", each imported file will be translated 10 meters away on positive X axis

Please note how the commands are written with bpy.ops and all parameters in parentheses

You can't create variable, for loops or if statements. Just commands that blender will execute

Ignore Command Batcher Errors

Batch Processing imported files can cause error. Enabling this will continue the import of the following files even if an error occurs. Otherwise, the import process will stop

Presets

You can save any list of commands from batch process Imported files to a preset that will be saved on disk. Here you can manage the presets:

  • Creating preset
  • Loading Preset
  • Removing Preset
  • Renaming Preset

What's New

2.2.1 March 18th, 2025
  • Add feature to recreate folder structure as collections in Import Folder mode
  • Bump compatible version for x3d importer and gltf importer

See all versions


Permissions

This extension requests the following permission:

  • Files

    Import Files from disk, save presets to disk

Developer
Tilapiatsu
Rating
(16)
Version
2.2.1
Updated
2 mo
Published
June 21st, 2024
Downloads
26941
Size
100.7 KB
Compatibility
Blender 4.2  and newer
Website
github.com/Tilapiatsu/blender-Universal_Multi_Importer
Report Issues
github.com/Tilapiatsu/blender-Universal_Multi_Importer/issues/new
License
GNU General Public License v3.0 or later
Import-Export Pipeline
...or download and Install from Disk
  • 100.7 KB

Reviews

See all
  • OtavioFernandes
  • v2.2.1
  • 4 w

Excellent! Congratulations!

  • dursunumit
  • v2.2.1
  • 1 mo

so good

  • Nicholas-James-Hewett
  • v2.2.1
  • 1 mo

Best thing I ever seen! I was just wondering, will be a .mesh file import next add-on update?

5.0

16 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