Real-time fur simulation and rendering

Real-time simulation of fur is a key element in many virtual reality applications. However, it is still difficult to simulate effects of fur animation in real-time. In this paper, we propose an interactive fur simulation method, to calculate effects of external forces, such as wind and gravity, and direct manipulation for real-time interactive animation. The proposed method consists of two layered textures for rendering. The first texture represents volumes of fur, and the second texture covers and laps the edge of the first texture. Our approach unifies these two structures using a shared vertex array to enhance rendering performance. We modify the shared vertex array with external force simulations and render it into the graphics pipeline. The proposed method is applied to virtual fashion design and 3D story telling as an example. Copyright © 2010 John Wiley & Sons, Ltd. Real-time simulation of fur is a key element in many virtual reality applications. However, it is still difficult to simulate effects of fur animation in real-time. In this paper, we propose an interactive fur simulation method, to calculate effects of external forces, such as wind and gravity, and direct manipulation for real-time interactive animation. (A) Rendering result of 3D box models, (B) a bunny model, (C) a boar model, (D) a shawl model.

[1]  James T. Kajiya,et al.  Rendering fur with three dimensional textures , 1989, SIGGRAPH.

[2]  Nadia Magnenat-Thalmann,et al.  From early virtual garment simulation to interactive fashion design , 2005, Comput. Aided Des..

[3]  Tae-Yong Kim,et al.  The Chronicles of Narnia: the lion, the crowds and rhythm and hues (Author video presentations are available from the citation page) , 2006, SIGGRAPH Courses.

[4]  Jun Rekimoto,et al.  HoloWall: designing a finger, hand, body, and object sensitive wall , 1997, UIST '97.

[5]  Wencheng Wang,et al.  Interactive fur modeling based on hierarchical texture layers , 2006, VRCIA '06.

[6]  Dan B. Goldman Fake fur rendering , 1997, SIGGRAPH.

[7]  Hyeong-Seok Ko,et al.  Simulating complex hair with robust collision handling , 2005, SCA '05.

[8]  HyungSeok Kim,et al.  Believable interaction with a quasi‐tangible tabletop interface , 2007, Comput. Animat. Virtual Worlds.

[9]  Armin Bruderlin A method to generate wet and broken-up animal fur , 1999, Proceedings. Seventh Pacific Conference on Computer Graphics and Applications (Cat. No.PR00293).

[10]  Adam Finkelstein,et al.  Lapped textures , 2000, SIGGRAPH.

[11]  Ming C. Lin,et al.  Modeling hair using level-of-detail representations , 2003, Proceedings 11th IEEE International Workshop on Program Comprehension.

[12]  Adam Finkelstein,et al.  Real-time fur over arbitrary surfaces , 2001, I3D '01.

[13]  Wolfgang Heidrich,et al.  Real-Time Animated Grass , 2002, Eurographics.

[14]  Jee-In Kim,et al.  Believable interaction with a quasi-tangible tabletop interface: Research Articles , 2007 .

[15]  Lewis N. Siegel,et al.  Composite based refraction for fur and other complex objects on "Bolt" , 2009, SIGGRAPH '09.