1. A non-transitory computer-readable medium having stored thereon a DepthImage node structure for representing a depth image based 3D object, with at least one DepthImage node stored on the medium having a structure comprising: a viewpoint field in which a viewpoint from which a plane of the image (“image plane”) is set to be viewed is recorded according to a local coordinate system of the one DepthImage node; a fieldOfView field in which a visibility area from the viewpoint to the image plane is set to be viewed is recorded; an orthographic field in which a projection method from the viewpoint to the image plane is recorded, wherein the projection method is one of an orthogonal projection method and a perspective projection method; nearPlane and farPlane fields which specify the distances, according to the local coordinate system, from the viewpoint to a near plane and a far plane of the visibility area, respectively, wherein the near plane and the far plane define an area used to determine depth information for the image; and a diTexture field which specifies a depth image texture identifying a texture with depth for the image, the image including a grid on projected image planes, the grid including plural cells with each cell having a center point, the depth information in a depth field comprises a still image frame and specifies multiple depths of each center point in the projected image planes, and color information identified by the diTexture field comprises a plurality of sequences of image frames, wherein the depth image texture identifies a reference video stream including animated texture and depth information covering all potentially visible parts of a surface of the 3D object.