Patent Document ID: 20130127890
Application ID: 13219457
Patent Status: 0

Claim One:
1. A method for simulating painting on a digital canvas, comprising: depositing a plurality of polygons on the digital canvas, wherein the polygons represent pigment deposited on the canvas, wherein a boundary of each deposited polygon is defined by a plurality of vertices, and wherein each deposited polygon corresponds to one or more wetness values that initially indicate that the polygon is wet; iteratively performing: growing the boundary of at least one wet polygon by moving at least one vertex of the respective polygon according to a local vector at the vertex and a velocity at the vertex; rendering at least one of the grown polygons to the digital canvas; and aging at least one of the deposited polygons by decrementing at least one wetness value corresponding to the respective polygon; until all of the polygons are dry according to the corresponding wetness values; wherein, during at least one iteration, the method further comprises resampling the boundary of each wet polygon to redistribute the vertices prior to said growing the boundary, wherein after said resampling the vertices are distributed on the boundary so that the distance on the boundary between a given two adjacent vertices is substantially the same as the distance on the boundary between any other two adjacent vertices.