1. A three-dimensional image processing apparatus comprising: an obtainment unit that obtains, from each of a plurality of range image generation devices having mutually different measurement points, range image data expressing a depth of a scene viewed from the measurement point, and obtains, from each of a plurality of visible light image generation devices having mutually different image capture points, visible light image data of the scene as viewed from the image capture point; a model generation unit that generates three-dimensional model data expressing a target contained in the scene based on the plurality of pieces of range image data; a setting unit that sets a point of view for the scene; and a rendering unit that renders display image data expressing the scene as viewed from the set point of view based on the three-dimensional model data and the plurality of pieces of visible light image data having mutually different image capture points, wherein in the case where there are a plurality of pieces of visible light image data corresponding to a region on a surface of the target expressed by the three-dimensional model data, the rendering unit selects one of the pieces of the visible light image data in accordance with the set point of view and renders the region corresponding to the surface of the target based on the selected visible light image data and the three-dimensional model data.