An apparatus for generating an image, the apparatus comprising: a receiver for receiving an image signal comprising a number of three dimensional images representing a scene from different viewpoints, each three dimensional image comprising a mesh and a texture map, the signal further comprising a plurality of residual data texture maps for a first viewpoint being different from the different viewpoints of the number of three dimensional images, a first residual data texture map of the plurality of residual texture maps providing residual data for a texture map for the first viewpoint relative to a texture map resulting from a viewpoint shift to the first viewpoint of a first reference texture map being a texture map of a first three dimensional image of the number of three dimensional images and a second residual data texture map of the plurality of residual texture maps providing residual data for a texture map for the first viewpoint relative to a texture map resulting from a viewpoint shift to the first viewpoint of a second reference texture map being a texture map of a second three dimensional image of the number of three dimensional images, the image signal not comprising a full texture map for the first viewpoint; a mesh processor for generating a first mesh for the first viewpoint from a first reference mesh being a mesh of the first three dimensional image of the plurality of three dimensional images and generating a second mesh for the first viewpoint from a second reference mesh being a mesh of the second three dimensional image of the plurality of three dimensional images; a first texture processor for generating a first intermediate texture map in response to a viewpoint transformation of the first reference texture map from a viewpoint of the first three dimensional image to the first viewpoint and a second intermediate texture map in response to a viewpoint transformation of the second reference texture map from a viewpoint of the second three dimensional image to the first viewpoint; a second texture processor for generating a first texture map for the first viewpoint in response to a combination of the first intermediate texture map and the first residual data texture map, and generating a second texture map for the first viewpoint in response to a combination of the second intermediate texture map and the second residual data texture map; and an image generator for generating an image for a second viewpoint from the first texture map, the first mesh, the second texture map, and the second mesh, the second viewpoint being different from the first viewpoint and from the different viewpoints of the number of three dimensional images. a receiver for receiving an image signal comprising a number of three dimensional images representing a scene from different viewpoints, each three dimensional image comprising a mesh and a texture map, the signal further comprising a plurality of residual data texture maps for a first viewpoint being different from the different viewpoints of the number of three dimensional images, a first residual data texture map of the plurality of residual texture maps providing residual data for a texture map for the first viewpoint relative to a texture map resulting from a viewpoint shift to the first viewpoint of a first reference texture map being a texture map of a first three dimensional image of the number of three dimensional images and a second residual data texture map of the plurality of residual texture maps providing residual data for a texture map for the first viewpoint relative to a texture map resulting from a viewpoint shift to the first viewpoint of a second reference texture map being a texture map of a second three dimensional image of the number of three dimensional images, the image signal not comprising a full texture map for the first viewpoint; a mesh processor for generating a first mesh for the first viewpoint from a first reference mesh being a mesh of the first three dimensional image of the plurality of three dimensional images and generating a second mesh for the first viewpoint from a second reference mesh being a mesh of the second three dimensional image of the plurality of three dimensional images; a first texture processor for generating a first intermediate texture map in response to a viewpoint transformation of the first reference texture map from a viewpoint of the first three dimensional image to the first viewpoint and a second intermediate texture map in response to a viewpoint transformation of the second reference texture map from a viewpoint of the second three dimensional image to the first viewpoint; a second texture processor for generating a first texture map for the first viewpoint in response to a combination of the first intermediate texture map and the first residual data texture map, and generating a second texture map for the first viewpoint in response to a combination of the second intermediate texture map and the second residual data texture map; and an image generator for generating an image for a second viewpoint from the first texture map, the first mesh, the second texture map, and the second mesh, the second viewpoint being different from the first viewpoint and from the different viewpoints of the number of three dimensional images.