An imaging device, comprising: a main body ; a detector provided in the main body comprising: an imager that is configured to image an object (OB); and a distance measurer that is configured to detect a distance from each point on a surface of the object (OB); an information calculator that is provided in the main body and whereby the information calculator is configured to use a distance detection result detected by the distance measurer and image data taken by the imager to perform calculation processing to model at least a part of the object and to calculate model information including at least shape information and texture information on the object (OB) and whereby the information calculator is further configured to extract from the model information a part of the model information in order to supply the extracted part of the model information to an information processing device such that compared with the case of supplying the taken image data and the distance detection result to the information processing device the load on communication between the imaging device and the information processing device and the load on processing by the information processing device is reduced; and a communicator that is provided in the main body and is configured to transmit the extracted part of the model information to the information processing device for executing a rendering processing by using the part; wherein the information calculator is configured to calculate, as the shape information, surface information including three-dimensional coordinates of a plurality of points on the surface of the object (OB) and link information among the points. a main body ; a detector provided in the main body comprising: an imager that is configured to image an object (OB); and a distance measurer that is configured to detect a distance from each point on a surface of the object (OB); an imager that is configured to image an object (OB); and a distance measurer that is configured to detect a distance from each point on a surface of the object (OB); an information calculator that is provided in the main body and whereby the information calculator is configured to use a distance detection result detected by the distance measurer and image data taken by the imager to perform calculation processing to model at least a part of the object and to calculate model information including at least shape information and texture information on the object (OB) and whereby the information calculator is further configured to extract from the model information a part of the model information in order to supply the extracted part of the model information to an information processing device such that compared with the case of supplying the taken image data and the distance detection result to the information processing device the load on communication between the imaging device and the information processing device and the load on processing by the information processing device is reduced; and a communicator that is provided in the main body and is configured to transmit the extracted part of the model information to the information processing device for executing a rendering processing by using the part; wherein the information calculator is configured to calculate, as the shape information, surface information including three-dimensional coordinates of a plurality of points on the surface of the object (OB) and link information among the points. <EOS>