scene::IAnimatedMesh* mesh = smgr->getMesh( "media/room.3ds"); scene::IMesh* tangentMesh = smgr->getMeshManipulator()->createMeshWithTangents( mesh->getMesh(0)); video::S3DVertexTangents *vertices =( video::S3DVertexTangents *)tangentMesh->getMeshBuffer(0)->getVertices (); for (int x = 0; x < tangentMesh->getMeshBuffer(0)->getIndexCount (); x++) { for(int i; i<3; i++) { vertices[x[i+0]].Color = vertices[x[i+0]].Tangent; vertices[x[i+1]].Color = vertices[x[i+0]].Tangent; vertices[x[i+2]].Color = vertices[x[i+0]].Tangent; } }