Lidark
.obj files · MTL and textures

Online OBJ viewer free, no upload.

View a Wavefront .obj file straight in your browser, with its MTL materials and textures when you drop them together. Your file never leaves your device.

Your file stays on your computer: nothing is uploaded.The file is read and displayed by your browser. No upload, no account, no analytics.

Drop your survey here

PLY, OBJ, GLB, glTF, STL, LAS, PCD, or a 2D plan as PNG or PDF. For an OBJ with textures, also drop its MTL and images, or the folder.

or
.ply .obj .glb .gltf .stl .las .pcd .png .pdf

View an OBJ file online

OBJ is the Wavefront text format, supported by practically every 3D tool: Blender, Maya, 3ds Max, MeshLab, photogrammetry software and scanning apps all export it. A file is a list of lines: “v” for vertices, “vn” for normals, “vt” for texture coordinates and “f” for the faces that join them. Being plain text, it is easy to produce and easy to inspect, but also bulky compared with binary formats.

Drop an .obj onto the viewer and it is read in your browser, by chunks, so even large meshes open. Faces with more than three corners are triangulated, negative indices are understood, and normals are computed when the file has none.

OBJ with MTL and textures

An OBJ does not carry its colours: the materials live in a companion .mtl file, which in turn points to image files for the textures. To see them, drop everything together: the .obj, the .mtl and the images, or drag the whole folder onto the page. The viewer matches the files by name, entirely locally.

Dropped alone, an OBJ is displayed without textures. Some scanners, including Lidark, write the colour of each vertex directly on the vertex line as “v x y z r g b”. That extension is not part of the original specification but is widely used, and the viewer displays it as real colours.

Common OBJ problems

A grey model usually means the MTL and textures were not dropped with it. A model that is tilted or lying on its side comes from a Z-up export: turn on “Z is up”. A model that is tiny or enormous reflects a unit mismatch: OBJ has no unit, so the viewer reads one unit as one metre, which is right for scanning apps and often wrong for CAD files in millimetres.

  • Grey model: add the .mtl and texture images.
  • Sideways model: “Z is up”.
  • Wrong scale: the OBJ format has no unit.

OBJ exports from Lidark

Lidark exports its surveys as OBJ with vertex colours and per-vertex normals, a single welded mesh of the whole gallery. Open it here to explore it with ceiling removal, the altitude ramp and measuring, or export the PLY version for a more compact file.

Open an OBJ file with its textures online

  1. Gather the files

    Put the .obj, the .mtl and the texture images in one folder.

  2. Drop them together

    Drag the folder, or select all the files at once in the file picker.

  3. Explore

    Orbit, zoom, switch to top view, measure, and save a PNG screenshot.

Frequently asked questions

Does the viewer show OBJ textures?

Yes, when you drop the .obj together with its .mtl and the images, or the whole folder.

Why is my OBJ grey?

It was opened without its MTL file and texture images, or it has no colours. Add the companion files.

Are OBJ files uploaded?

No. Everything is read in your browser and matched locally.

Are vertex colours supported?

Yes: the “v x y z r g b” form, in 0–1 or 0–255, is displayed as real colours.

Exporting a survey from the Lidark app

  1. Open the survey in Lidark, then tap Export.

  2. Pick PLY (recommended, with colours) or OBJ, or the 2D plan as PNG or PDF.

  3. Save to Files, or send the file to yourself by AirDrop or email, then open it here.

The 2D plan is free; 3D export (PLY, OBJ) is part of Lidark Pro. This viewer is always free.