ImportObj

1 vote
Version: 
1.6
Date Updated: 
10/21/2025

This script, will import one or multiple *.obj files, if the meshes have some vertex colors they will be imported aswell . there is options to "normalize" scale of imported objects, if checked, each imported object will fit into a 100 unit box (as i work mostly in cm, it makes a 1m box) i'll try to implement this function better for other units. There is also an option to evently space imported objects.

Update 1.4: It can now handle PBR textures (compatible with Vray and Corona, make sure that you have set the desired render engine before importing .obj files), if .obj files have "_part_01","_part_02",etc... in their names with coresponding texture sets, it will import each parts, create their materials,then attach all corresponding parts to a single objects, you can import multiple objects that have multiple parts they will be imported and attached based on their file name.(the object spacing will still work fine) I also updated the "normalize" option, you can now set the desired size value.

Update 1.5: Bugfix, script was crashing when used while on scanline render engine and obj has PBR material, it was just a typo...a missing "t" in "ext"

Update 1.6: BugFix, materials were not working well on .obj files that contain multiple materials for now those are built from the .mat file info and aren't PBR compatible, only diffuse map will be used.

Version Requirement: 
tested on 2023 2024 2025 but might work for any versions