OBJ Viewer v.


This viewer reads, triangulates and displays 3D geometry from OBJ WaveFront files. OBJ is a text format for describing 3D models, it is supported as export from most widely-used 3D CAD studios like ScketchUp, 3DS Studio Max, DAZ Studio, SOFTIMAGE and many others.

The program uses its own triangulation engine for reducing the faces to triangles. For closed surfaces it also calculate normals, if they are not ordered correctly, calculates volumes and surfaces. It also supports materials and textures readed from MTL files.

The demo viewer is suitable for small and medium sized objects, comprised from up to one hundred thousand triangles. On the right, the viewer shows a tree with the object hierarchy and the separate meshes, they can be viewed with checking/unchecking the checkboxes next to them. Some geometry paramaters of the meshes are given in the data nodes of the tree. For drawings is used OpenGL.

Main characteristics of the viewer:

Support of the OBJ Wavefront:

g defines object group

v defines a (x,y,z) point

f defines a v/vt/vn face

vt defines (u,v) texture coordinate

vn defines normal (vx,vy,vz) vector (not used!)

mtllib defines the library file with materials (.MTL)

newmtl defines new material

usemtl defines the current material

Ka defines ambient material color (rgb)

Kd defines diffuse material color (rgb)

Ks defines specular material color (rgb)

map_Kd defines texture image (bmp,jpg,png)

Face Triangulation

Create trianglular mesh

Reduce all planar and simple polygon faces to triangles

Calculate normals

Reorder normals to point outside (for closed surfaces)

Calculate volumes and surfaces of closed surfaces

Keep texture coordinates

Translation and Scale of the model


Display object hierarchy

Draws triangles, textures, face and triangles edges

Draw Normals

Support Lights

The viewer is tested with import of OBJ files exported from SketchUp, DAZ Studio, Autodesk Maya and SOFTIMAGE.

This viewer reads, triangulates and displays ...

3d object viewer, cad viewer, 3d object, obj, viewer, obj viewer

  • OBJ Viewer
  • 25 Jul 12
  • Anton Milev
  • WinXP, Windows Vista, Windows 7, Windows 7 x64
  • Freeware
  • 1.3 Mb
  • 338
  • Free

Review OBJ Viewer

  • captcha
New 3D Modeling & CAD software
  • NanoCAD Plus  v.11.0.4756.4861nanoCAD Plus - easy-to-use low cost CAD software providing classic interface and native .dwg support. nanoCAD Plus has been built to deliver design and project documentation regardless of the industry or enterprise.
  • Home Plan Pro  v.5.7.2Many CAD programs are designed for architects and engineers. Thesecan be expensive, as well as hard to learn, and difficult to use. Home Plan Pro is designed to quickly and easily draw good-quality, straightforward designs.
  • Sheet Lightning Pro  v.6.21Sheet Lightning is a specialised engineering 2D/3D CAD System for creating and unfolding sheet metal designs for fabrication or manufacture. It handles cylinders, cones, square-to-round adapters, ovals, intersections and mutli-intersections.
  • HighDesign  v.2020.1.0Developed specifically for the needs of architects, engineers, and design professionals, HighDesign is the full-featured, fast CAD and architectural design solution to create precise drawings, projects, layouts, and work with DWG drawings.
  • Linear Program Solver  v.1.9.3Linear Program Solver is a small, simple, very easy to use tool specially designed to help you solve linear programming models. This tool offers: informative solving reports, extended sensitivity analysis, mixed integer models engine. LiPS supports ...
  • ZWCAD 2011 Standard  v.2010.11.25 BuilZWCAD provides all the updated and powerful features the users need to create 2D/3D drawings. ZwCAD is fully compatible with AutoCAD, as well as seamless DWG compatibility. ZWCAD is cost-effective & powerful CAD software for 2D and 3D design. With ...