# Import multiple OBJ files for Blender 2.8 - 3.x

**URL:** <https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372>\
**Category:** Released Add-ons and Extensions\
**Created:** [June 11, 2019, 5:39pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372 "2019-06-11T17:39:10Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mephist0](https://blenderartists.org/letter_avatar_proxy/v4/letter/m/a4c791/32.png) [@Mephist0](https://blenderartists.org/u/Mephist0)\
**Post date:** [June 11, 2019, 5:39pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/1 "2019-06-11T17:39:10Z")

</div>

Import multiple OBJ files for Blender 2.8, 2.9-3.x

[https://blenderartists.org/uploads/default/original/4X/5/7/6/576dd5df8e652f442d25cafba9c1e1cb9fc05052.mp4](https://blenderartists.org/uploads/default/original/4X/5/7/6/576dd5df8e652f442d25cafba9c1e1cb9fc05052.mp4)

**links:**  
2.9 - 3.x [Download](https://gitlab.com/AlexBelyakov/import_multiple_obj_files/-/archive/main/import_multiple_obj_files-main.zip)

2.8 [io\_import\_multiple\_objs.py](https://blenderartists.org/uploads/short-url/o4ImCceFgHuIBE90L8S4WXTaOPb.py) (7.3 KB)

[Gitlab Repo](https://gitlab.com/AlexBelyakov/import_multiple_obj_files)

[Import multiple FBX files for Blender 2.8x](https://blenderartists.org/t/import-multiple-fbx-files-for-blender-2-8x/1186108)

---

<div class="post-metadata">

**Author:** ![heljoshin\_Max](https://blenderartists.org/user_avatar/blenderartists.org/heljoshin_max/32/590128_2.png) [@heljoshin\_Max](https://blenderartists.org/u/heljoshin_Max)\
**Post date:** [July 27, 2019, 3:23pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/2 "2019-07-27T15:23:23Z")

</div>

Works like a charm! Thank you for sharing))  
PS: this one definitely must be added to blender by default:)))

---

<div class="post-metadata">

**Author:** ![MmAaXx](https://blenderartists.org/user_avatar/blenderartists.org/mmaaxx/32/1249620_2.png) [@MmAaXx](https://blenderartists.org/u/MmAaXx)\
**Post date:** [September 4, 2019, 7:49am UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/3 "2019-09-04T07:49:10Z")

</div>

thanks!  
perfect.

---

<div class="post-metadata">

**Author:** ![3Deploy](https://blenderartists.org/user_avatar/blenderartists.org/3deploy/32/1299978_2.png) [@3Deploy](https://blenderartists.org/u/3Deploy)\
**Post date:** [September 25, 2019, 10:11am UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/4 "2019-09-25T10:11:32Z")

</div>

Wow, brilliant. How is this not a default Blender option by now? Thanks - it works like a charm.

---

<div class="post-metadata">

**Author:** ![sherkhan](https://blenderartists.org/user_avatar/blenderartists.org/sherkhan/32/603830_2.png) [@sherkhan](https://blenderartists.org/u/sherkhan)\
**Post date:** [October 7, 2019, 2:12pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/5 "2019-10-07T14:12:36Z")

</div>

How can we run this py file?

---

<div class="post-metadata">

**Author:** ![enzyme69](https://blenderartists.org/user_avatar/blenderartists.org/enzyme69/32/18725_2.png) [@enzyme69](https://blenderartists.org/u/enzyme69)\
**Post date:** [December 12, 2019, 12:59pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/6 "2019-12-12T12:59:38Z")

</div>

Install the .py like addon, then enable it, then you can see Import Multiple OBJ option from File. Very cool IO.

---

<div class="post-metadata">

**Author:** ![Rayvell](https://blenderartists.org/user_avatar/blenderartists.org/rayvell/32/577029_2.png) [@Rayvell](https://blenderartists.org/u/Rayvell)\
**Post date:** [January 29, 2020, 6:11am UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/7 "2020-01-29T06:11:40Z")

</div>

It saved me a lot of time! Thank you so much!

---

<div class="post-metadata">

**Author:** ![EmilSenkel](https://blenderartists.org/user_avatar/blenderartists.org/emilsenkel/32/658501_2.png) [@EmilSenkel](https://blenderartists.org/u/EmilSenkel)\
**Post date:** [March 11, 2020, 12:15am UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/8 "2020-03-11T00:15:37Z")

</div>

Dude your code just saved me lol I imported 500 obj together lol XD took 10 mins but perfect 😃

---

<div class="post-metadata">

**Author:** ![Melodicpinpon](https://blenderartists.org/user_avatar/blenderartists.org/melodicpinpon/32/940970_2.png) [@Melodicpinpon](https://blenderartists.org/u/Melodicpinpon)\
**Post date:** [April 5, 2020, 3:48pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/9 "2020-04-05T15:48:54Z")

</div>

Well done. It was missing cruelly:)

---

<div class="post-metadata">

**Author:** ![Supad](https://blenderartists.org/letter_avatar_proxy/v4/letter/s/9de053/32.png) [@Supad](https://blenderartists.org/u/Supad)\
**Post date:** [May 7, 2020, 12:40pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/10 "2020-05-07T12:40:46Z")

</div>

Thanks a lot. I took me a while to find this answer + your addon… really great. As said above this should be by default

---

<div class="post-metadata">

**Author:** ![LoganInHD](https://blenderartists.org/letter_avatar_proxy/v4/letter/l/b77776/32.png) [@LoganInHD](https://blenderartists.org/u/LoganInHD)\
**Post date:** [August 11, 2020, 6:16pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/11 "2020-08-11T18:16:12Z")

</div>

Thank you so much for this awesome tool! Saved me a ton of time. 😃

---

<div class="post-metadata">

**Author:** ![filibis](https://blenderartists.org/user_avatar/blenderartists.org/filibis/32/623617_2.png) [@filibis](https://blenderartists.org/u/filibis)\
**Post date:** [November 30, 2020, 12:19am UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/12 "2020-11-30T00:19:46Z")

</div>

Hey @Mephist0 , thanks for the addon, quite useful!  
I just wanted to ask is it possible to implement importing multiple obj files that are in seperate folders?  
I’ve a case that all the obj files are in their individual folders and sharing a global textures folder (Seems like it’s currently not possible to import multiple objs in such case).

![image](https://blenderartists.org/uploads/default/original/4X/7/5/d/75dfdac57772ef5cc7950ac39724108f97605542.png)

---

<div class="post-metadata">

**Author:** ![Broaders](https://blenderartists.org/user_avatar/blenderartists.org/broaders/32/901916_2.png) [@Broaders](https://blenderartists.org/u/Broaders)\
**Post date:** [December 12, 2020, 7:42am UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/13 "2020-12-12T07:42:56Z")

</div>

Amazing, thanks.

---

<div class="post-metadata">

**Author:** ![enzyme69](https://blenderartists.org/user_avatar/blenderartists.org/enzyme69/32/18725_2.png) [@enzyme69](https://blenderartists.org/u/enzyme69)\
**Post date:** [February 1, 2021, 12:55pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/14 "2021-02-01T12:55:59Z")

</div>

Is it possible to make this addon works with Blender 2.9x? Thanks!

---

<div class="post-metadata">

**Author:** ![poor](https://blenderartists.org/letter_avatar_proxy/v4/letter/p/ed655f/32.png) [@poor](https://blenderartists.org/u/poor)\
**Post date:** [February 20, 2021, 1:50pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/15 "2021-02-20T13:50:42Z")

</div>

Hi guys!

just to let you know, I updated the **original add-on** for the latest blender versions ( **Blender 2.8+ and 2.92+** ) a while ago in my post here:

# → [How to batch import Wavefront OBJ files?](https://blender.stackexchange.com/a/31825)

@Mephist0 The version you built on top of, has been updated as well. Please feel free to contribute here: [https://gist.github.com/p2or/af5bc4fae39b16f8d505](https://gist.github.com/p2or/af5bc4fae39b16f8d505) If you’d prefer a repository to contribute, just let me know.

Cheers,  
Christian

---

<div class="post-metadata">

**Author:** ![dcbCreative](https://blenderartists.org/user_avatar/blenderartists.org/dcbcreative/32/726050_2.png) [@dcbCreative](https://blenderartists.org/u/dcbCreative)\
**Post date:** [February 25, 2021, 11:45pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/16 "2021-02-25T23:45:41Z")

</div>

I attempted to use the add-on with Blender 2.92 and received an error message.

Based on the error message I did a little Googling and learned that there was a Blender Load a Wavefront OBJ File API change at some point.

To get this add-on to work change line 198 from:

global\_clight\_size = self.clamp\_size\_setting)

to:

global\_clamp\_size = self.clamp\_size\_setting)

I do not code, script or really understand how to use GitHub so was not going to begin to tinker with the add-on there. Hopefully someone with more skills can update the add-on there for everyone else who might be using it with Blender 2.92.

---

<div class="post-metadata">

**Author:** ![DesnyMINI](https://blenderartists.org/user_avatar/blenderartists.org/desnymini/32/777235_2.png) [@DesnyMINI](https://blenderartists.org/u/DesnyMINI)\
**Post date:** [February 28, 2021, 10:36pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/17 "2021-02-28T22:36:58Z")

</div>

Thank you!! 😃

---

<div class="post-metadata">

**Author:** ![poor](https://blenderartists.org/letter_avatar_proxy/v4/letter/p/ed655f/32.png) [@poor](https://blenderartists.org/u/poor)\
**Post date:** [March 2, 2021, 12:39pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/18 "2021-03-02T12:39:47Z")

</div>

Hi @dcbCreative,

thanks! Seems not to be documented, updated the [add-on for Blender 2.92](https://blender.stackexchange.com/a/31825).

Cheers,  
Christian

---

<div class="post-metadata">

**Author:** ![Cispica](https://blenderartists.org/user_avatar/blenderartists.org/cispica/32/757429_2.png) [@Cispica](https://blenderartists.org/u/Cispica)\
**Post date:** [April 13, 2021, 3:45pm UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/19 "2021-04-13T15:45:08Z")

</div>

@poor many thanks for update!

Please note that there is a small mistake in the script respect to version 2.8x:

filter\_glob = StringProperty(default="\*.obj", options={‘HIDDEN’}, )

should be:

filter\_glob: StringProperty(default="\*.obj", options={‘HIDDEN’}, )

(replace the symbol " = " with " : ")

In this way, the browser will show only the \*.obj file and NOT the \*.mtl ones.

Finally, it would be be very useful to get a link to download this add-on.  
Thanks again!

---

<div class="post-metadata">

**Author:** ![poor](https://blenderartists.org/letter_avatar_proxy/v4/letter/p/ed655f/32.png) [@poor](https://blenderartists.org/u/poor)\
**Post date:** [April 15, 2021, 9:15am UTC](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372/20 "2021-04-15T09:15:38Z")

</div>

Hi @Cispica,

thanks. Not a “mistake” at all, since the default obj importer lists the mtl files well. However, we can discuss about that of course… but I personally don’t think this is the right place to talk about technical details like that. Created a gist for the 2.8 version: [https://gist.github.com/p2or/a18df7e77d518d0a1a0a411c985a51bc](https://gist.github.com/p2or/a18df7e77d518d0a1a0a411c985a51bc) Feel free to contribute, makes it easy to download as well.

If you’re interessted: the “= symbol” is called _assignment operator_ and as far as I can remember: annotations (the other symbol) were not fully implemented for derived classes at that time of 2.80 so I guess your change wouldn’t work for versions pre Blender 2.82.

Cheers,  
Christian

[Next page](https://blenderartists.org/t/import-multiple-obj-files-for-blender-2-8-3-x/1164372.md?page=2)
