Build normals and texture coordinates if you need to
Update material and light definitions