/objzero

Wavefront .obj file loader written in C (C99)

Primary LanguageCMIT LicenseMIT

objzero

Actions Status License: MIT

A Wavefront .obj file loader written in C (C99). The API is simple. The output data is ready for graphics APIs.

Features

  • Vertex attributes are interleaved and not indexed separately.
  • Normals are generated if missing. Obeys smoothing groups.
  • Faces are triangulated.
  • Per-object faces are batched by material into meshes.

TODO

  • More material parsing.

Links

tinyobjloader

Meshes - McGuire Computer Graphics Archive