Features
Geometry
- Triangles a set of triangles
- Polylist a set of polygons with no holes
- Polygons a set of polygons that can contain holes (holes unimplemented, currently an alias for Polylist)
- Lines a set of lines
Source Data
- Vertex
- Normals
- Multiple texture coordinate sets
Materials
- Shader types: phong, lambert, blinn, constant
- Effect attributes: emission, ambient, diffuse, specular, shininess, reflective, reflectivity, transparent, transparency
- Texture support: Can read from local file, zip archives, or a custom auxiliary file handler
- Loads texture images with PIL if available
Lights
- Directional
- Ambient
- Point
- Spot
Scenes
- Full scene construction
- Transformations: rotate, scale, translate, matrix, lookat (for cameras)
- Supports iterating through a scene, yielding transformed geometry
Controllers
- Currently experimental (more support coming)
- Morph
- Skin
Additional Features
- Fast triangulation of polygons
- Fast computation of normals