26 votes

When I save something as an OBJ file the texture does not save with it, why?

.OBJ (Wavefront) file itself only stores geometry data, it does not keep anything regarding materials or textures. Materials (including references [paths] to textures) are stored in companion .MTL ...
mont29's user avatar
  • 3,437
14 votes

How do I open an obj file?

Only .blend files can be opened by Blender. Other file formats can be only imported. Obj Import Go to File ‣ Import ‣ Wavefront (.obj) and choose the file. ...
Leander's user avatar
  • 26.8k
12 votes
Accepted

What is the python script to export the selected meshes in .obj?

export obj to relative file path script: ...
Madlaina Kalunder's user avatar
12 votes

When I save something as an OBJ file the texture does not save with it, why?

I also faced a similar issue. The issue is turned out in the .mtl file. it doesn't get map names correctly. I added my map name and then save the .mtl file. it's solved!!
Pankaj Nailwal's user avatar
11 votes

When I save something as an OBJ file the texture does not save with it, why?

When you export an OBJ, you have some options that need paying attention to... 'Write Materials' is most notable, make sure it is checked. Try that 1st, if you are still having troubles, try ...
Rick Riggs's user avatar
  • 4,623
9 votes
Accepted

How to display and use Vertex Color from OBJ model

As others stated, the OBJ format specification officially does not have the ability to contain any vertex color information, but some apps extend the format to support this feature (RGB values are ...
Jan Kadeřábek's user avatar
7 votes
Accepted

Why OBJ export writes face normals instead of vertex normals

They are vertex normals. But because your cube is flat shaded, there are only 6 unique vector directions. In the obj file there are no duplicates. If you smooth shade your cube, you'll get 8 ...
Jaroslav Jerryno Novotny's user avatar
6 votes

How to display and use Vertex Color from OBJ model

Thanks to Carlo's comment. Meshlab did it ! I just had to import the OBJ mesh and export it as PLY. Then, I import the mesh in Blender, add a material and just check ...
snoob dogg's user avatar
5 votes

Export multiple objects to .obj

Working example for Blender 2.8 to batch export, just change the path ...
Lucas Pedrajas's user avatar
5 votes

Remove extra digits in OBJ file export

Edit the exporter. Will run thru how to edit changes into addon to do this, .. although for the most part do not recommend making edits to addons.... The addon used to export blend scene to obj is ...
batFINGER's user avatar
  • 84.3k
4 votes
Accepted

How to properly export into .obj and .mtl file

Are you having trouble exporting in general, or exporting that specific material? In general with Blender, the .mtl export settings are in the .obj exporter. Check the Write Materials box to have ...
drquinn's user avatar
  • 156
4 votes

Link obj files into blender?

You can't do this with Blender and OBJ files. Using Alembic files referencing geometry is possible.
dr. Sybren's user avatar
  • 7,139
4 votes

What's the difference between the normal and legacy wavefront .obj exporter?

The "normal one" is a new OBJ importer/exporter. The old OBJ addon (the legacy one) is in the process of being phased out and replaced by the new one. When that's done there will only be one ...
scurest's user avatar
  • 10.3k
4 votes

Voronoi object for CNC mill

Here's a GN group which takes a shot at a parametric version of your tile: It exposes box-size in XYZ,mesh resolution, Voronoi scale and offset, and cell-depth, to the modifier interface. You'd have ...
Robin Betts's user avatar
  • 76.4k
4 votes
Accepted

Why does Blender export texture coordinates for obj files even though I'm not using a texture?

If the object has a UV Map it is exported. Textures and texture coordinates are separate things. If you do not want your object to have a UV map, delete it before exporting: Or simply don't export it:...
Martynas Žiemys's user avatar
3 votes

Trying to import .OBJ from Magicavoxel to Blender, but it imports as a single large object?

Fortunately a plugin to import a .vox file without the need to convert to .obj https://github.com/RichysHub/MagicaVoxel-VOX-importer . Instructions on how to use it and caveats are on that page but ...
hellocatfood's user avatar
3 votes

OBJ files coming out gray, no color

Depends in what way the mesh is colored. Vertex colors or texture. Obj file format is officially not able to transfer Vertex color. You would need another file format to do so. FBX for example. When ...
Tiles's user avatar
  • 2,028
3 votes
Accepted

Export .obj file with png texture

The .mtl file is only a material definition file which contains references to textures. if you want to export obj with .mtl and textures you need to make sure you follow these steps: In your OBJ ...
Madlaina Kalunder's user avatar
3 votes

Export Vertex Normals into Obj File

Did you check the "Write Normals" option in the export dialog? The tooltip for that says: "Export one normal per vertex and per face, to represent flat faces and sharp edges" To test it I edited ...
mbbmbbmm's user avatar
3 votes
Accepted

triangulate faces obj format problem

In the Wavefront file-format, the second number for every element for a face is the texture-coordinate The quick way to get it running: Select your object, go into edit-mode, press ...
tkausl's user avatar
  • 387
3 votes
Accepted

How to make an object automatically take the same height as another object?

Maybe the Shrinkwrap Modifier can help you out. (I think i unlikely but i though I'd propose the idea anyway, just in case.) Both cities have to be one object each though (Separate > By Loose ...
Fjoersteller's user avatar
  • 2,721
3 votes

How to include normals in my obj export

I think the problem was i was using a very simple model , a cubelike model , which didnot have any normals but the 90 deg so i tried to export the monkey model and it worked
SHikha Mittal's user avatar
3 votes

Strange shading after OBJ import

I fixed this by clearing custom normals.
Raku's user avatar
  • 143
3 votes

Blender not saving new orientation after applying all transforms when saving as .OBJ file

OBJ files do not contain transform information. The rotation after importing comes from the "Transform" import options, which performs axis conversion. The default one (-Z Forward, Y Up) ...
scurest's user avatar
  • 10.3k
3 votes

Voronoi object for CNC mill

Sounds like the job for a displacement modifier with a Voronoi texture. Extrude a plane the desired thickness and add only the top vertex to a vertex group. Subdivide the plane sufficiently for the ...
Duarte Farrajota Ramos's user avatar
3 votes
Accepted

How can I import an OBJ with Vertex Colors into Blender 3.2?

So I have two solutions now: The first was the comment @scurest gave - upgrade to 3.3, and use the new .obj importer. In the Object Data Properties, under Attributes, you'll see "Color Vertex >...
Dr. Cyanide's user avatar
3 votes

the layer below the texture is visible

You have a lot of overlapping faces, it creates these artefacts. Merging by distance won't fix the problem because it will mess up your UV. Maybe there's another way but it looks like you can simply ...
moonboots's user avatar
  • 156k
2 votes

Unable to see anything after importing .obj file

The easiest solution is FIRST checking the Dimensions. Select the object in the Outliner and press N then change the dimension to something below 20m (The cube is 2m) but use the Scale field so it's ...
Harry McKenzie's user avatar
2 votes

How can I import an obj sequence into blender?

This answer is a bit late, but I recently developed a Blender add-on for importing OBJ sequences (it also supports STL and PLY). It's called Stop Motion OBJ. It supports objects with changing topology ...
Justin's user avatar
  • 1,972
2 votes

Importing OBJ with MTL and Image not working properly

Having had this issue on multiple occasions and resolving it by manually editing the MTL file with map_Kd texture.png. The cause ended up being that creating a ...
jackw11111's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible