1
Liquid Diffusion Model that Accounts for a Variety of Dyeing Parameters Yuki Morimoto, *Kyushu University [email protected] Masayuki Tanaka, The University of Tokyo [email protected] Reiji Tsuruno * [email protected] Kiyoshi Tomimatsu * [email protected] Outline of Dyeing = Overview of Our Method Visual Characteristics of Dyeing on Woven Cloth (a) thin spots, (b) bleeding ("nijimi"), (c) mottles, and (d) different shapes caused by the amount of dye. Cloth Model Diffusion Model Diffusion Equation with Variable D D by Tortuosity and Porosity Capacity of Dye Amount for Diffusion and Adsorption Examples of Tie-dyeing(left) and Yuzen-dyeing(right). Some studies have been done in this area into watercolor painting and Chinese ink painting. While paper consists of small fibers, the cloth consists of weaving wefts and warps. In cloth, there are some characteristics as shown as below. Vmax V Vu Vd Diffusion cell Figure 1. Computer generated dye stains with various parameters. This poster describes a method for simulating and visualizing dyeing based on weave patterns. Methods for simulating painting implements and drawing strokes are being advanced in the field of NPR. We describe the characteristics of the diffusion of pigments in cloth, and propose a way to simulate these features. We define dye diffusion, diffusion coefficient, adsorption based on the dyeing theories. We describe a system to simulate a successive dyeing process. (d) Figure 3. The differences between dye stains on different weave patterns. (a) Plain weave, (b) diagonal weave, (c) satin weave. Figure 5. Comparison of simulations with some adsorption models. (a), (b), (c) are calcurated with adsorption model (a” ), (b” ), (c” ) in . (a'), (b'), (c') show only the absorbed dye density of (a)(b)(c). Our cloth model is two-layered cellular model. We first produce the weft layer and then the warp layer. Each layer is then divided into widths of threads before being subdivided into cells (cloth cell). The definition of a weave pattern is done by setting the smallest and basic pattern. Each cloth cell is divided into diffusion cells which are used to calculate dye diffusion. Our dye diffusion model is based on Fick’ s second law which can be represented as diffusion equation (eq 1). We discretized it to obtain (eq 2) which can consider the variable D. Figure 2. Computer generated different shapes caused by the amount of dye. [1] B. S.-H. Diffusion/adsorption behaviour of reactive dyes in cellulose. Dyes and Pigments, 1997. [2] N. Adabala and N. Magnenat-Thalmann. A procedural thread texture model, 2003. (This is a reference for generating cloth textures.) Direction of the weft Direction of the warp τ3I :diffirent layer τ3II :two fibers are in the same layer, and are connected to each other perpendicularly τ3III : fiber and gap τ3IV : gap and gap τ3V : fiber and fiber in the same layer Result Figure 4. The simulation of seikaiha along the time step. 3 3 3 1 1 1 1 1 1 1 5 5 5 4 Parameters from Figs. 1,3,4,5. r is a random value in (0.5, 1] for each yarn. In Fig. 4,5, the initial amount of dye is kept constant during the simulation. The diffusion coefficient is calculated by eq 4 that is based on the Weisz-Zollinger model [1]. [Parameters] Tortuosity (the degree of twist): T, porosity: P, the dye concentration in the external solution when equilibrium is achieved: φ o , the diffusion coefficient in free water: Do, the molecular mass of dye: M. 3 kinds of tortuosity in our method to calculate T (eq 3) : (τ1) the twist of the thread, (τ2) the position of a thread, including its orientation in the weave pattern, (τ3) from the different orientations of fibers in neighboring diffusion cells. τ3 has five different conditions which depend on properties such as the layer neighboring diffusion cells are in and their porosity. Our Method Red region in (a) is distribution of the dye, while the black region is the pressure distribution. (b) is the result with (a), (c) is a real dyed cloth showing the seikaiha pattern. 1. Prepare the cloth Cloth model 2, Decide distribution of dye Protecting & Dyeing Table 3, Add dye Set the initial amount of dye 4, Dye diffusion Diffusion model 5, Finish dye diffusion Finish at a arbitral time a” is the case of b=1 in eq 6, b” is the case of b>1 in eq 6, c” is the case in eq 7. The total amount of dye in a diffusion cell V is defined by Vu (the dye capacity) and Vd (the adsorbed dye capacity). Vu is defined by the parameter B that denotes the volume ratio given by an imput image. Represent protection against dyeing (the resist paste using methods, tie-dyeing, batik and so on). The maximum amount of dye adsorption (fixing dye) into fibers (Ad) is calculated each time step by adsorption isotherm based on dyeing theories in our model. Also Vd is calculated by porosity.

Liquid Diffusion Model that Accounts for a Variety of

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Liquid Diffusion Model that Accounts for a Variety of Dyeing ParametersYuki Morimoto, *Kyushu [email protected]

Masayuki Tanaka, The University of [email protected]

Reiji Tsuruno *[email protected]

Kiyoshi Tomimatsu *[email protected]

Outline of Dyeing = Overview of Our Method

Visual Characteristics of Dyeing on Woven Cloth

(a) thin spots, (b) bleeding ("nijimi"), (c) mottles, and (d) different shapes caused by the amount of dye.

Left:Batik simulation[1],

Right:Chinise ink simulation[2].

Cloth Model

Diffusion ModelDiffusion Equation with Variable D

D by Tortuosity and Porosity

Capacity of Dye Amount for Diffusion and Adsorption

Examples of Tie-dyeing(left) and Yuzen-dyeing(right).

① ② ③ ④

Some studies have been done in this area into watercolor painting and Chinese ink painting. While paper consists of

small fibers, the cloth consists of weaving wefts and warps. In cloth, there are some characteristics as shown as below.

Vmax

VVu

Vd

Diffusion cell⑥

Figure 1. Computer generated dye stains with various parameters.

This poster describes a method for simulating and visualizing dyeing based on weave patterns. Methods for simulating painting implements and drawing strokes are being advanced in the field of NPR. We describe the characteristics of the diffusion of pigments in cloth, and propose a

way to simulate these features. We define dye diffusion, diffusion coefficient, adsorption based on the dyeing theories. We describe a system to simulate a successive dyeing process.

(d)

Figure 3. The differences between dye stains on different weave patterns. (a) Plain weave, (b) diagonal weave, (c) satin weave.

Figure 5. Comparison of simulations with some adsorption models. (a), (b), (c) are calcurated with adsorption model (a” ), (b” ), (c” ) in ⑨. (a'), (b'), (c') show only the absorbed dye density of (a)(b)(c).

Our cloth model is two-layered cellular model.

①We first produce the weft layer and then the warp layer.

②Each layer is then divided into widths of threads before being subdivided into cells (cloth cell).

③The definition of a weave pattern is done by setting the smallest and basic pattern.

④Each cloth cell is divided into diffusion cells which are used to calculate dye diffusion.

Our dye diffusion model is based on Fick’ s second law which can be represented as diffusion

equation (eq 1). We discretized it to obtain (eq 2) which can consider the variable D.

Figure 2. Computer generated different shapes caused by the amount of dye.

[3] A. Fick. On liquid diffusion, 1855.

[1] B. S.-H. Diffusion/adsorption behaviour of reactive dyes in cellulose. Dyes and Pigments, 1997.

[1] B. Wyvill, K. van Overveld, and S. Carpendale. Rendering cracks in batik, 2004.

[2] Jintae Lee, Diffusion rendering of black ink paintings using new paper and ink models, April 2001.

[5] B. R. van den. Human exposure to soil contamination: a qualitative and quantitative analysis towards proposals for human toxicological intervention values (partly revised edition), 1994.

[2] N. Adabala and N. Magnenat-Thalmann. A procedural thread texture model, 2003. (This is a reference for generating cloth textures.)

Direction of the weft

Direction of the warp⑤τ3I :diffirent layerτ3II :two fibers are in the same layer, and are connected to each other   perpendicularlyτ3III : fiber and gapτ3IV : gap and gapτ3V : fiber and fiber in the same layer

Result

Figure 4. The simulation of seikaiha along the time step.

333

1111111555

4

⑨⑨⑨⑨⑨⑨⑨⑨⑨⑨⑨⑨⑨⑨

Parameters from Figs. 1,3,4,5. r is a random value in (0.5, 1] for each yarn. ※In Fig. 4,5, the initial amount of dye is kept constant during the simulation.

The diffusion coefficient is calculated by eq 4 that is based on the Weisz-Zollinger model [1].

[Parameters] Tortuosity (the degree of twist): T, porosity: P, the dye concentration in the external solution

when equilibrium is achieved: φo , the diffusion coefficient in free water: Do, the molecular mass of dye:

M. 3 kinds of tortuosity in our method to calculate T (eq 3) :

(τ1) the twist of the thread,

(τ2) the position of a thread, including its orientation in the weave pattern,

(τ3) from the different orientations of fibers in neighboring diffusion cells.

⑤ τ3 has five different conditions which depend on properties such as the layer neighboring diffusion cells

are in and their porosity.

Our Method

⑦Red region in (a) is distribution of the dye, while the black region is the pressure distribution. (b) is the result with (a), (c) is a real dyed cloth showing the seikaiha pattern.

1. Prepare the cloth →Cloth model

2, Decide distribution of dye →Protecting & Dyeing Table

3, Add dye →Set the initial amount of dye

4, Dye diffusion →Diffusion model

5, Finish dye diffusion →Finish at a arbitral time

⑧a” is the case of b=1 in eq 6, b” is the case of b>1 in eq 6,c” is the case in eq 7.⑥ The total amount of dye in a diffusion cell V is defined by Vu (the dye capacity) and Vd (the

adsorbed dye capacity).

⑦ Vu is defined by the parameter B that denotes the volume ratio given by an imput image.

→Represent protection against dyeing (the resist paste using methods, tie-dyeing, batik and so on).

⑧ The maximum amount of dye adsorption (fixing dye) into fibers (Ad) is calculated each time step

by adsorption isotherm based on dyeing theories in our model. Also Vd is calculated by porosity.