1. A system comprising: memory configured to access, from a database, a three-dimensional garment model of a garment, the three-dimensional garment model including garment points that represent a surface of the garment; and a processor having a plurality of cores and plurality of vector execution units, the processor configured to: organize a data layout associated with the garment points based on the plurality of vector execution units; determine, using the plurality of vector execution units in parallel, an exerted force on a subset of garment points based on the organized data layout; calculate one or more simulated forces acting on the subset of garment points based on the determined exerted force; and generate an image of the three-dimensional garment model draped on a three-dimensional body model based on the calculated one or more simulated forces.