Version 3 (modified by landauf, 16 years ago) (diff) |
---|
OBJ Importer
This is an archived page! This page is very old and the content is not up to date. Not everything (if any) which is written here will be in the final game! |
Resources
- cube.obj a simple example
- obj fileformat (short)
- obj fileformat (long)
Overview
You can find the source of this module here. Main module is:
- objModel - the importer itself
- StaticModel - base class for this importer
Features
Our implementatoin of the obj model format supports following tags:
OBJ
The actual object information
Vertex Data
v | vertices |
vn | vertex normal |
vt | vertex texture coordinate |
Elements
f | faces |
Display/render attributes
mtllib | material library |
usemtl | material library name |
MTL
Material information
illum | setting illumination |
Kd | setting diffuse color |
Ka | setting ambient color |
Ks | setting specular color |
Ns | setting shininess |
d | setting transluency |
Tf | setting transparency |
map_Kd | diffuse map (texture) |
map_Ka | ambient map (texture) |
map_Ks | speciular map (texture) |
bump | bump map (not implemented yet) |