- A procedural image is an image generated by a series of mathematical functions
Procedural images can be created by combining a wide variety of mathematical functions into a single expression.
A More Mathematical Explanation
Consider a simple example of creating a checkerboard texture for a binary image. Let '"`UNIQ--math-0 [...]
Consider a simple example of creating a checkerboard texture for a binary image. Let be our output image. To create a checkerboard image let's defined our image as
where w is the width of the checker and h is it's height.
This function simply returns 1 when on a checker and 0 when not on a checker. Let's extend our example to three channel RGB images.
Let where is a dimension 3 vector representing the color of a checker and is the other color.
Imagine that we want to add a bit of monochrome noise to our checkerboard image.
where r(x,y) is a random number generator
Additionally we can add two images together:
- There are currently no teaching materials for this page. Add teaching materials.
Leave a message on the discussion page by clicking the 'discussion' tab at the top of this image page.