Abstract
We make an attempt at real-time rendering of fur using Bidirectional Texture Function (BTF). The process can be divided mainly into two parts: acquisition, and rendering of BTF. For the first part, instead of capturing real fur, we implement a basic fur rendering process to generate realistic-looking fur. Controlling the viewing and lighting parameters for the model of the fur sample, we capture serveral images. These images serve as our BTF database. For the second part, we implement an efficient BTF rendering algorithm that can be applied on arbitrary surfaces. Reading the images in the first step, we arrange and simplify them. Then the database is capable of being loaded into graphics hardware to render. Our work is a combination of two different kinds of work. The limitation falls on the bridge connecting them, the captured images of the fur sample. Too many characteristics would be cut off if the length of the fur is long. As for speed, the pre-processing time is long, but the growth of the fur is better controlled. The rendering using BTF is fast, and the instant relighting of the fur is possible.