Using real functions with application to hair modelling

Abstract In this paper, we define complex solids by real functions. Just from relatively small formulae we produce highly detailed complex objects and are able to manipulate and transform them producing more complex ones. We show how complex static and time-dependent objects can be created with the use of socalled R-functions. Then, we consider just one long-standing problem, hair modelling, and show how our functionally based model can be applied there. In modelling hair, we represent it with solid noise and subsequently unify it with the solid being made hairy. The hair and the solid are defined by real functions and the resultant hairy solid is in turn functionally defined and can be an argument for other operations. We are able to control length, thickness and curliness of hair and to obtain different hairstyles varying defining functions and applying set-theoretic operations to solid hair.

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

[2]  Pierre Poulin,et al.  A model for anisotropic reflection , 1990, SIGGRAPH.

[3]  Vadim Shapiro,et al.  Real functions for representation of rigid solids , 1994, Comput. Aided Geom. Des..

[4]  K. K. Wang,et al.  Geometric Modeling for Swept Volume of Moving Solids , 1986, IEEE Computer Graphics and Applications.

[5]  Geoffrey Y. Gardner,et al.  Simulation of natural scenes using textured quadric surfaces , 1984, SIGGRAPH.

[6]  Enhua Wu,et al.  Radiosity for Furry Surfaces , 1991, Eurographics.

[7]  Vadim Shapiro,et al.  Theory of R-functions and Applications: A Primer , 1991 .

[8]  Alex Pentland,et al.  A Unified Approach for Physical and Geometric Modeling for Graphics and Animation , 1992, Comput. Graph. Forum.

[9]  Brian Wyvill,et al.  Interactive techniques for implicit modeling , 1990, I3D '90.

[10]  J. Oden,et al.  The Mathematics of Surfaces II , 1988 .

[11]  J. P. Lewis,et al.  Algorithms for solid noise synthesis , 1989, SIGGRAPH.

[12]  Yasuhiko Watanabe,et al.  A trigonal prism-based method for hair image generation , 1992, IEEE Computer Graphics and Applications.

[13]  James F. Blinn,et al.  A Generalization of Algebraic Surface Drawing , 1982, TOGS.

[14]  Ricki Blau,et al.  Approximate and probabilistic algorithms for shading and rendering structured particle systems , 1985, SIGGRAPH.

[15]  Alexander Pasko,et al.  Time dependent set-theoretic operations for functionally represented solid objects , 1994, Proceedings of TENCON'94 - 1994 IEEE Region 10's 9th Annual International Conference on: 'Frontiers of Computer Technology'.

[16]  Daniel Thalmann,et al.  An Integrated System for Modeling, Animating and Rendering Hair , 1993, Comput. Graph. Forum.

[17]  A. Ricci,et al.  A Constructive Geometry for Computer Graphics , 1973, Computer/law journal.

[18]  Christoph M. Hoff Implicit Curves and Surfaces in CAGD , 1992 .

[19]  Ralph R. Martin,et al.  Sweeping of three-dimensional objects , 1990, Comput. Aided Des..

[20]  Ken-ichi Anjyo,et al.  A simple method for extracting the natural beauty of hair , 1992, SIGGRAPH.

[21]  John Woodwark,et al.  Blends in geometric modelling , 1987 .