OBJ (Wavefront 3D Object)
OBJ, geometri (köşeler, yüzler, normaller, UV'ler) depolayan ve renkler ile dokular için harici malzeme dosyalarına (.mtl) referans veren yaygın desteklenen bir 3D model formatıdır. 3D modelleme, rendering ve oyun motorları arasında yaygın bir alışveriş formatıdır.
MIME Tipi
model/obj
Tip
Ikili
Sikistirma
Kayipsiz
Avantajlar
- + Supported by virtually every 3D application
- + Human-readable plain-text format
- + Supports geometry, normals, UVs, and materials
Dezavantajlar
- − No animation or skeletal rig support
- − Verbose text format — large files for complex models
- − Material references are external (.mtl), complicating file management
.OBJ Ne Zaman Kullanilir
OBJ'yi uygulamalar arasında 3D model alışverişi için kullanın; gerçek zamanlı rendering için glTF'yi ve 3D baskı için STL'yi kullanın.
Teknik Detaylar
OBJ, anahtar kelimelerle başlayan satırlardan oluşan düz metin formatıdır: v (köşe), vn (normal), vt (doku koordinatı), f (yüz). Malzeme tanımları, 'usemtl' direktifleriyle referans verilen eşlik eden .mtl dosyalarında saklanır.
Gecmis
Wavefront Technologies, Advanced Visualizer yazılımları için 1980'lerde OBJ'yi oluşturdu. Formatın basitliği ve açıklığı, onu onlarca yıllık sektör değişikliklerini aşan evrensel bir 3D alışveriş standardı haline getirdi.