A computer implemented method for processing model data of a set of garments, the method comprising - storing, in a computer system, first model data of a first garment of the set and second model data of a second garment of the set, each of the first and the second model data comprising two-dimensional or three-dimensional geometry data defining a mesh associated with the respective garment, wherein a limiting object of the respective garment is defined by at least a portion of the geometry data and constitutes a separation between an interior and an exterior of the respective garment, and wherein one of the first and the second garment is an inner garment and an other one of the first and the second garment is an outer garment that is worn over the inner garment; - storing, in the computer system, at least one opening object for the outer garment, each opening object defined as a portion of the respective limiting object and constituting a potential transition for an item, in particular garment or avatar, between the interior and the exterior of the outer garment; - determining, in the computer system, intersection objects for each of the first and the second garment, the intersection objects defining one or more intersections between the limiting objects of the first and the second garment; - determining, in the computer system, for each of the first and the second garment, portions of the limiting objects as overlap section objects bounded by one or more of the intersection objects of the respective garment; and - adjusting, in the computer system, the geometry data of the first and/or the second garment with respect to the overlap section objects based on whether the respective overlap section object of the outer garment at least partially comprises one or more of the at least one opening objects of the outer garment; wherein the meshes associated with the first and the second garment are formed at least by a plurality of points or vertices and by a plurality of faces in connection with the points or vertices, characterised in that the determining the intersection objects comprises - selecting one of the plurality of points or vertices on the limiting object of the inner garment in the interior of the outer garment as a starting point; - traversing from the starting point on the limiting object of the inner garment until the limiting object of the outer garment is crossed, thereby determining at least one intersection point of the intersection objects. - storing, in a computer system, first model data of a first garment of the set and second model data of a second garment of the set, each of the first and the second model data comprising two-dimensional or three-dimensional geometry data defining a mesh associated with the respective garment, wherein a limiting object of the respective garment is defined by at least a portion of the geometry data and constitutes a separation between an interior and an exterior of the respective garment, and wherein one of the first and the second garment is an inner garment and an other one of the first and the second garment is an outer garment that is worn over the inner garment; - storing, in the computer system, at least one opening object for the outer garment, each opening object defined as a portion of the respective limiting object and constituting a potential transition for an item, in particular garment or avatar, between the interior and the exterior of the outer garment; - determining, in the computer system, intersection objects for each of the first and the second garment, the intersection objects defining one or more intersections between the limiting objects of the first and the second garment; - determining, in the computer system, for each of the first and the second garment, portions of the limiting objects as overlap section objects bounded by one or more of the intersection objects of the respective garment; and - adjusting, in the computer system, the geometry data of the first and/or the second garment with respect to the overlap section objects based on whether the respective overlap section object of the outer garment at least partially comprises one or more of the at least one opening objects of the outer garment; wherein the meshes associated with the first and the second garment are formed at least by a plurality of points or vertices and by a plurality of faces in connection with the points or vertices, characterised in that the determining the intersection objects comprises wherein the meshes associated with the first and the second garment are formed at least by a plurality of points or vertices and by a plurality of faces in connection with the points or vertices, characterised in that the determining the intersection objects comprises - selecting one of the plurality of points or vertices on the limiting object of the inner garment in the interior of the outer garment as a starting point; - traversing from the starting point on the limiting object of the inner garment until the limiting object of the outer garment is crossed, thereby determining at least one intersection point of the intersection objects.