Special Issue Paper
Furstyling on angle-split shell textures
Article first published online: 13 MAY 2009
DOI: 10.1002/cav.289
Copyright © 2009 John Wiley & Sons, Ltd.
Issue
1546-427X/asset/cover.gif?v=1&s=bf6e65177d0877921b695716e7abb7b41f1feca4)
Computer Animation and Virtual Worlds
Special Issue: CASA' 2009 Special Issue
Volume 20, Issue 2-3, pages 205–213, June 2009
Additional Information
How to Cite
Sheng, B., Sun, H., Yang, G. and Wu, E. (2009), Furstyling on angle-split shell textures. Comp. Anim. Virtual Worlds, 20: 205–213. doi: 10.1002/cav.289
Publication History
- Issue published online: 16 JUN 2009
- Article first published online: 13 MAY 2009
- Manuscript Accepted: 24 MAR 2009
- Manuscript Received: 23 MAR 2009
- Abstract
- References
- Cited By
Keywords:
- furstyling;
- angle-split shell textures;
- vector fields;
- interactive modeling
Abstract
This paper presents a new method for modeling and rendering fur with a wide variety of furstyles. We simulate virtual fur using shell textures—a multiple layers of textured slices for its generality and efficiency. As shell textures usually suffer from the inherent visual gap errors due to the uniform discretization nature, we present the angle-split shell textures (ASST) approach, which classifies the shell textures into different types with different numbers of texture layers, by splitting the angle space of the viewing angles between fur orientation and view direction. Our system can render the fur with biological patterns, and utilizes vector field and scalar field on ASST to control the geometric variations of the furry shape. Users can intuitively shape the fur by applying the combing, blowing, and interpolating effects in real time. Our approach is intuitive to implement without using complex data structures, with real-time performance for dynamic fur appearances. Copyright © 2009 John Wiley & Sons, Ltd.

1546-427X/asset/CAV_left.gif?v=1&s=2241761cd5fadd2ab7722ff1e6970e096e2cdd54)
1546-427X/asset/CAV_right.gif?v=1&s=1398f59d5daab6a1919d8434b98a56fe172cb9e9)