A system for visualizing three dimensional printability of a 3D model, said system comprising: at least one processor configured to: simulate a 3D printing process of the 3D model, using configuration data describing the print material and parameters (212, 214, 216) of the 3D printing process, to generate a layered 3D model describing the 3D model as printed; receive or generate slices of the 3D model, the slices representing two dimensional solids of the 3D model to be printed in corresponding print layers; simulate printing of the slices to identify corresponding printability maps, the printability maps partitioning the slices into at least two sets of disjoint regions (502, 504, 506), the at least two sets of regions including a set of regions formed of features smaller than a minimum printable feature and a set of regions formed of features larger than the minimum printable feature; combine the printability maps into the layered 3D model; generate a visual rendering of the layered 3D model in which the at least two sets of regions are displayed differently; and display the visual rendering of the layered 3D model on a display device. at least one processor configured to: simulate a 3D printing process of the 3D model, using configuration data describing the print material and parameters (212, 214, 216) of the 3D printing process, to generate a layered 3D model describing the 3D model as printed; receive or generate slices of the 3D model, the slices representing two dimensional solids of the 3D model to be printed in corresponding print layers; simulate printing of the slices to identify corresponding printability maps, the printability maps partitioning the slices into at least two sets of disjoint regions (502, 504, 506), the at least two sets of regions including a set of regions formed of features smaller than a minimum printable feature and a set of regions formed of features larger than the minimum printable feature; combine the printability maps into the layered 3D model; generate a visual rendering of the layered 3D model in which the at least two sets of regions are displayed differently; and display the visual rendering of the layered 3D model on a display device. simulate a 3D printing process of the 3D model, using configuration data describing the print material and parameters (212, 214, 216) of the 3D printing process, to generate a layered 3D model describing the 3D model as printed; receive or generate slices of the 3D model, the slices representing two dimensional solids of the 3D model to be printed in corresponding print layers; simulate printing of the slices to identify corresponding printability maps, the printability maps partitioning the slices into at least two sets of disjoint regions (502, 504, 506), the at least two sets of regions including a set of regions formed of features smaller than a minimum printable feature and a set of regions formed of features larger than the minimum printable feature; combine the printability maps into the layered 3D model; generate a visual rendering of the layered 3D model in which the at least two sets of regions are displayed differently; and display the visual rendering of the layered 3D model on a display device.