PyWavefront
lastmod 2026-11-10created 2024-09-134 edits
PyWavefront is a Python library that loads 3D model files in the Wavefront OBJ format. It parses vertices, normals, texture coordinates, and material (.mtl) information and provides them as vertex buffers that can be used directly in OpenGL and similar APIs, and it also includes pyglet-based visualization examples. Rather than a general-purpose loader that handles many formats like Assimp, it is a pure Python implementation focused solely on OBJ.
Python library for importing Wavefront .obj files