1. A computer-implemented method of rendering medical images, the method comprising: by one or more processors executing program instructions: accessing a set of medical image data; analyzing the set of medical image data to determine a value of an attribute of the set of medical image data; accessing a user-defined rule indicating an association between the value of the attribute and a desired image slice thickness; and applying the rule to the set of medical image data to render a series of medical images, wherein medical images of the series match the desired slice thickness.