A computer-implemented method for generating and visualizing a virtual model for at least one object, including processing the level of details, which method comprises the steps of: determining the number of levels of geometries; characterized in that the method further comprises the steps of: generating a full detail level by sorting patches of each object of the model so that largest geometry blocks are represented last and smaller details first in a sliding window order, wherein for coarser levels completely removed patches are defined as terminated and maintained in their original places in the order with an indication that they are not rendered at all; and, when the determined number of levels is more than one, constructing a determined number of reduced geometry levels from the model coordinate data, wherein additional levels are simplified versions of said full detail level and arranged in the same order with said full detail level in order to provide a set of levels for sliding window selection, the method further comprising: determining a quality factor for the object to be rendered; choosing the sliding window location corresponding to said quality factor; choosing the patches of the object to be rendered from said sliding windows; and visualizing said chosen patches. determining the number of levels of geometries; characterized in that the method further comprises the steps of: generating a full detail level by sorting patches of each object of the model so that largest geometry blocks are represented last and smaller details first in a sliding window order, wherein for coarser levels completely removed patches are defined as terminated and maintained in their original places in the order with an indication that they are not rendered at all; and, when the determined number of levels is more than one, constructing a determined number of reduced geometry levels from the model coordinate data, wherein additional levels are simplified versions of said full detail level and arranged in the same order with said full detail level in order to provide a set of levels for sliding window selection, the method further comprising: determining a quality factor for the object to be rendered; choosing the sliding window location corresponding to said quality factor; choosing the patches of the object to be rendered from said sliding windows; and visualizing said chosen patches. generating a full detail level by sorting patches of each object of the model so that largest geometry blocks are represented last and smaller details first in a sliding window order, wherein for coarser levels completely removed patches are defined as terminated and maintained in their original places in the order with an indication that they are not rendered at all; and, when the determined number of levels is more than one, constructing a determined number of reduced geometry levels from the model coordinate data, wherein additional levels are simplified versions of said full detail level and arranged in the same order with said full detail level in order to provide a set of levels for sliding window selection, the method further comprising: determining a quality factor for the object to be rendered; choosing the sliding window location corresponding to said quality factor; choosing the patches of the object to be rendered from said sliding windows; and visualizing said chosen patches. determining a quality factor for the object to be rendered; choosing the sliding window location corresponding to said quality factor; choosing the patches of the object to be rendered from said sliding windows; and visualizing said chosen patches.