A computer-implemented method for displaying a 3D assembly of modeled objects, comprising: - streaming simultaneously from a first computer connected to a second computer at least one raster image of a first 3D modeled object together with a first depth buffer of the said at least one raster image, the at least one raster image being an image of a viewpoint on the first 3D modeled object in 3D space; - merging, by the second computer, a second 3D modeled object with the streamed at least one raster image; characterized by - computing, by the second computer, lighting effects on the 3D assembly of modeled objects by: - receiving, on the second computer, first light sources, from the first computer, associated with the at least one raster image of the first 3D modeled object and second light sources associated with the second 3D modeled object, the first and second light sources comprising at least information on the position of the light source in a frame of reference shared by the first and second modeled objects, further comprising, after receiving the first and second light sources and before computing the lighting effects: - computing a normal map that stores, for each pixel of the 3D assembly of modeled objects, a surface normal direction; - computing an identification buffer that identifies, for each pixel of the 3D assembly of modeled objects, whether a pixel comes from the streamed at least one raster image of the first 3D modeled object or from the second 3D modeled object merged with the streamed at least one raster image; - computing, on the second computer, lighting effects as post processing starting from surface normal direction and material property of each pixel, taking into account the lighting influence of the first 3D modeled object and the first light sources into the second 3D modeled object or the lighting influence of the second 3D modeled object and second light sources into the first 3D modeled object depending on the identification in the identification buffer for each pixel; - rendering, on the second computer, the 3D assembly of modeled objects. - streaming simultaneously from a first computer connected to a second computer at least one raster image of a first 3D modeled object together with a first depth buffer of the said at least one raster image, the at least one raster image being an image of a viewpoint on the first 3D modeled object in 3D space; - merging, by the second computer, a second 3D modeled object with the streamed at least one raster image; - computing, by the second computer, lighting effects on the 3D assembly of modeled objects by: - receiving, on the second computer, first light sources, from the first computer, associated with the at least one raster image of the first 3D modeled object and second light sources associated with the second 3D modeled object, the first and second light sources comprising at least information on the position of the light source in a frame of reference shared by the first and second modeled objects, further comprising, after receiving the first and second light sources and before computing the lighting effects: - computing a normal map that stores, for each pixel of the 3D assembly of modeled objects, a surface normal direction; - computing an identification buffer that identifies, for each pixel of the 3D assembly of modeled objects, whether a pixel comes from the streamed at least one raster image of the first 3D modeled object or from the second 3D modeled object merged with the streamed at least one raster image; - receiving, on the second computer, first light sources, from the first computer, associated with the at least one raster image of the first 3D modeled object and second light sources associated with the second 3D modeled object, the first and second light sources comprising at least information on the position of the light source in a frame of reference shared by the first and second modeled objects, further comprising, after receiving the first and second light sources and before computing the lighting effects: - computing a normal map that stores, for each pixel of the 3D assembly of modeled objects, a surface normal direction; - computing an identification buffer that identifies, for each pixel of the 3D assembly of modeled objects, whether a pixel comes from the streamed at least one raster image of the first 3D modeled object or from the second 3D modeled object merged with the streamed at least one raster image; - computing a normal map that stores, for each pixel of the 3D assembly of modeled objects, a surface normal direction; - computing an identification buffer that identifies, for each pixel of the 3D assembly of modeled objects, whether a pixel comes from the streamed at least one raster image of the first 3D modeled object or from the second 3D modeled object merged with the streamed at least one raster image; - computing, on the second computer, lighting effects as post processing starting from surface normal direction and material property of each pixel, taking into account the lighting influence of the first 3D modeled object and the first light sources into the second 3D modeled object or the lighting influence of the second 3D modeled object and second light sources into the first 3D modeled object depending on the identification in the identification buffer for each pixel; - rendering, on the second computer, the 3D assembly of modeled objects.