Skip to content

ImportObj

by SimonBourgeois·Workflow

Illustrative cover generated by AnyPlugins — no product screenshot available.

Why we like it

ImportObj covers a range of .obj import cases, from vertex colors to PBR texture sets across V-Ray and Corona, and has moved through several bugfix updates to version 1.6.

What is ImportObj?

ImportObj brings one or multiple .obj files into 3ds Max. If the meshes carry vertex colors, those are imported too. A normalize option fits each imported object into a set size box, with the size value adjustable, and another option spaces imported objects evenly.

From version 1.4, ImportObj handles PBR textures compatible with V-Ray and Corona — set the render engine before importing. When .obj files use "_part_01" and "_part_02" naming with corresponding texture sets, the script imports each part, creates its materials, then attaches all corresponding parts into a single object. Multiple multi-part objects are imported and attached based on their file names, and object spacing still works.

For .obj files containing multiple materials, those materials are built from the .mat file info; they are not PBR compatible and use only the diffuse map, a change in version 1.6. Tested on 3ds Max 2023, 2024 and 2025, though it might work with other versions.

Who is ImportObj best for?

ImportObj is best for importing OBJ files into 3ds Max, including files with vertex colors, PBR texture sets, or part-based naming.

How much does ImportObj cost?

ImportObj is completely free to download and use.

Key features

  • Imports one or multiple .obj files at once
  • Imports vertex colors when the meshes contain them
  • Normalize option fits each imported object into a set size box, with an adjustable size value
  • Option to space imported objects evenly
  • Handles PBR textures compatible with V-Ray and Corona, with the render engine set before importing
  • Part-based naming ("_part_01", "_part_02") imports each part with its texture set, creates materials, then attaches corresponding parts into a single object
  • Materials for multi-material .obj files built from .mat file info using only the diffuse map

Tags

#obj import#3ds Max#vertex colors#PBR textures#V-Ray#Corona#materials#mesh import

Frequently asked questions

What 3ds Max versions does ImportObj support?

ImportObj has been tested on 3ds Max 2023, 2024 and 2025, and the developer notes it might work with other versions as well. If you run one of those three releases, you're on tested ground; on other versions the behaviour isn't confirmed. The current release is version 1.6, last updated on 21 October 2025. Check the developer's page for any version-specific notes before installing so you know what to expect on your setup.

Does ImportObj work with V-Ray and Corona for PBR textures?

ImportObj handles PBR textures that are compatible with V-Ray and Corona, a capability added in version 1.4. Before importing your .obj files, make sure you have set the desired render engine. When files use naming like "_part_01" and "_part_02" with corresponding texture sets, the script imports each part, creates their materials, then attaches all corresponding parts into a single object. Multiple multi-part objects are imported and attached based on their file names, and the object spacing option still works during this process.

How does ImportObj handle .obj files with multiple materials?

ImportObj builds materials for .obj files that contain multiple materials from the .mat file information, a change made in version 1.6. These particular materials are not PBR compatible, and only the diffuse map is used. This differs from the PBR texture handling, which applies to files using the part-based naming scheme with corresponding texture sets. If you need full PBR materials across V-Ray or Corona, that path relies on the "_part_01" style naming rather than multi-material .obj files.

Is ImportObj free to download?

ImportObj is listed as free here in the catalog. For current licensing terms and to download the script, head to the developer's page. The script imports one or multiple .obj files into 3ds Max, carries over vertex colors when present, and offers options to normalize object scale and space imported objects evenly. It's on version 1.6, last updated on 21 October 2025, with the most recent updates focused on bugfixes and material handling.

Similar plugins