object space are the normals as stored. so lets say you have a cylinder then the top flat area would have (0,0,1) (assuming Z up) now in world space it could be that the cylinder is rotated by 45°, so the normal is after object->world transforms, say (0,0.7.0.7). this step could be omitted, if you either pass "light" in…