- abstract
-
privous work
-
physical
- Norton et al. [Norton et al. 1991]
- Terzopoulos and Fleischer [Terzopoulos and Fleischer 1988b]
-
finite element method
- Metaxas and Terzopoulos [Metaxas and Terzopoulos 1992]
- O’Brien and Hodgins[O’Brien and Hodgins 1999]
- Koichi Hirota et al, [Hirota et al. 2000],[Hirota et al. 1998]
- Federl and Prusinkiewicz [Federl and Prusinkiewicz2002]
- a larger finite element mesh can take considerable compute time
-
non-physical
- [Raghavachary 2002]
- [Gobron and Chiba 2001]
-
our method
- the Distance Transform [Jain 1989] algorithm
-
Visual Characteristics of Batik
-
the dye(颜料)
- is absorbed non-homogenously by the cloth
-
Introducing some noise can simulate it
- a variation on Perlin noise [Wyvill and Novins 1999]
-
Cracks
- are formed in time order
- will run until meeting the edge of the wax or another crack
- often end in maximally concave regions
- The number of cracks generated is chosen by the user
-
Cracks erode
- older cracks are wider than younger cracks
- tends to break off at T-junctions
-
types of wax
- e.g. more paraffin gives more cracking
-
our process
-
first generates one or more wax images
- digital images
- 1. A wax image is loaded into the batik program
- 2. cracks are produced
- 3. a colour is chosen and applied as a dye
- 4. create the final image
-
Distance Transforms
-
definitions
- Ω defines the image domain
- W defines the part of Ω that is covered with wax
- the set V consists of the border of W together with all the cracks
-
observations
- (1) newer cracks run from one older crack to another older crack
-
(2) cracks serve to alleviate the tension in the wax
-
distance transform
- The Jain algorithm[Jain 1989]
-
identity of feature
- the Identity Distance Transform (IDT)
-
The Crack Algorithm
- algorithm
-
two boundary conditions
- a crack should pass through a point that is at (locally) maximal distance from any earlier crack
- a crack should propagate as fast as possible to the nearest feature
-
noice
- a filtered Brownian motion noise
- the widening of the T-junction
-
Controlling The Process
-
several controls
- crack width (d(p))
- crack density (ρ (p))
- crack randomness (wigglyness w(p))
- functions of the location p
- users can set the red (d(p)), green (ρ (p)), and blue (w(p)) distributions in the input image
-
Applying the Dye
- A Multiplicative Colour Model for Dye Application
- Geometrical Aspects of the Dye Distribution