implemented obj file loading using TinyObjLoader