-
Abstract
-
transforms an input line drawing into an image of a fractured surface
- example
- Voronoi diagram based
- interpret region boundaries as cracks
-
Introduction
-
Non-photorealistic rendering(NPR)
-
goals
- producing a recognizable representative of the phenomenon in question
- being controllable enough that an artist’s vision can be realized
-
Our method
- uses a modified form of the Voronoi diagram
- Background
-
Basic fracture algorithm
-
basis
- Voronoi diagram
- use path distance through a graph
-
Our graph
- a regular 4-connected lattice where each node is a texture pixel
-
have a set of noise values{N}
- each node i has a corresponding value Ni
- Comparison between the regular Voronoi dia-
gram and the noise-Voronoi diagram
-
Implementation notes
- breadth-first search
-
we have a “frontier”
- implementing the frontier as a heap
-
Crack widths
- have some variation in crack widths
-
multiscale cracking
- earlier, more widely spaced cracks divide regions
containing smaller and more closely spaced cracks.
- Basic cracking algorithm
-
example
- Some cracked words
-
Controlling crack placement
-
image-guided cracks
- edges which lie within the foreground of the image
have their costs increased by some quantity
- Fracture distribution
-
Rendering
-
texture transfer(more visually pleasing)
- Hertzmann et al. [3]
-
input
- photographs of cracked materials
-
output
- a binary image specifying each pixel as crack or non-crack
- or
- texture modulation(faster)
-
Animation
- Dynamic image content
- or
- Fracture expansion