1. A method for generating a computer rendered cloth, wherein the method is executed on a computer configured to display graphic data, comprising the steps of: storing a cloth rendering matrix comprising nodes and anti-nodes interconnected by polygons, wherein the nodes represent locations where peaks of horizontal planar waves intersect with peaks of vertical planar waves, wherein the anti-nodes represent locations where troughs of the horizontal planar waves intersect with troughs of the vertical planar waves, wherein said horizontal and vertical intersecting planar waves represent the vertical and horizontal compression forces occurring in cloth; loading cloth modeling data including at least one physical cloth modeling property; and creating a target cloth model via at least one processor by applying the at least one physical cloth modeling property to the cloth rendering matrix, wherein said target cloth model comprises folds formed by said interconnected nodes and anti-nodes.