Results 1  10
of
17
Modeling the Mighty Maple
"... A method is presented for representing botanical trees, given threedimensional points and connections. Limbs are modeled as generalized cylinders whose axes are space curves that interpolate the points. A freeform surface connects branching limbs. "Blobby" techniques are used to model the tree tru ..."
Abstract

Cited by 89 (1 self)
 Add to MetaCart
A method is presented for representing botanical trees, given threedimensional points and connections. Limbs are modeled as generalized cylinders whose axes are space curves that interpolate the points. A freeform surface connects branching limbs. "Blobby" techniques are used to model the tree trunk as a series of noncircular cross sections. Bark is simulated with a bump map digitized from real world bark; leaves are textures mapped onto simple surfaces.
Polar Forms for Geometrically Continuous Spline Curves of Arbitrary Degree
 ACM Trans. Graph
, 1993
"... This paper studies geometrically continuous spline curves of arbitrary degree. Based on the concept of universal splines we obtain geometric constructions for both the spline control points and for the B'ezier points and give algorithms for computing locally supported basis functions and for knot in ..."
Abstract

Cited by 17 (2 self)
 Add to MetaCart
This paper studies geometrically continuous spline curves of arbitrary degree. Based on the concept of universal splines we obtain geometric constructions for both the spline control points and for the B'ezier points and give algorithms for computing locally supported basis functions and for knot insertion. The geometric constructions are based on the intersection of osculating flats. The concept of universal splines is defined in such a way that these intersections are guaranteed to exist. As a result of this development we obtain a generalization of polar forms to geometrically continuous spline curves by intersecting osculating flats. The presented algorithms have been coded in Maple, and concrete examples illustrate the approach. Categories and Subject Descriptors: I.3.5 [Computer Graphics]: Computational Geometry and Object Modelling  curve, surface, solid, and object representations General Terms: Algorithms, Design Additional Key Words and Phrases: B'ezier point, blossom, de...
Computer graphics for water modeling and rendering: a survey
 Future Generation Computer Systems
, 2004
"... A key topic in computer graphics is the realistic representation of natural phenomena. Among the natural objects, one of the most interesting (and most difficult to deal with) is water. Its inherent complexity, far beyond that of most artificial objects, represents an irresistible challenge for the ..."
Abstract

Cited by 9 (0 self)
 Add to MetaCart
A key topic in computer graphics is the realistic representation of natural phenomena. Among the natural objects, one of the most interesting (and most difficult to deal with) is water. Its inherent complexity, far beyond that of most artificial objects, represents an irresistible challenge for the computer graphics world. Thus, during the last two decades we have witnessed an increasing number of papers addressing this problem from several points of view. However, the computer graphics community still lacks a survey classifying the vast literature on this topic, which is certainly unorganized and dispersed and hence, difficult to follow. This paper aims to fill this gap by offering a historical survey on the most relevant computer graphics techniques developed during the 1980s and 1990s for realistic modeling, rendering and animation of water.
Detecting Cusps and Inflection Points in Curves
 Comp. Aided Geom. Design
, 1992
"... In many applications it is desirable to analyze parametric curves for undesirable features like cusps and inflection points. Previously known algorithms to analyze such features are limited to cubics and in many cases are for planar curves only. We present a general purpose method to detect cusps in ..."
Abstract

Cited by 8 (1 self)
 Add to MetaCart
In many applications it is desirable to analyze parametric curves for undesirable features like cusps and inflection points. Previously known algorithms to analyze such features are limited to cubics and in many cases are for planar curves only. We present a general purpose method to detect cusps in polynomial or rational space curves of arbitrary degree. If a curve has no cusp in its defining interval, it has a regular parametrization and our algorithm computes that. In particular, we show that if a curve has a proper parametrization then the necessary and sufficient condition for the existence of cusps is given by the vanishing of the first derivative vector. We present a simple algorithm to compute the proper parametrization of a polynomial curve and reduce the problem of detecting cusps in a rational curve to that of a polynomial curve. Finally, we use the regular parametrizations to analyze for inflection points.
Scalar Tagged PN Triangles
, 2005
"... This paper presents a new technique to convert a coarse polygonal geometric model into a smooth surface interpolating the mesh vertices, by improving the principle proposed by Vlachos et al. in their "Curved PNTriangles". ..."
Abstract

Cited by 8 (3 self)
 Add to MetaCart
This paper presents a new technique to convert a coarse polygonal geometric model into a smooth surface interpolating the mesh vertices, by improving the principle proposed by Vlachos et al. in their "Curved PNTriangles".
Grafield: Fielddirected dynamic splines for interactive motion control
 In Eurographics'88
, 1988
"... AbstractThis paper presents an interactive system for motion control that emphasizes object interaction. The fundamental mechanism provided to support interaction between objects is thefield. We present a new technique called dynamic splines which dynamically generates a trajectory under field con ..."
Abstract

Cited by 8 (1 self)
 Add to MetaCart
AbstractThis paper presents an interactive system for motion control that emphasizes object interaction. The fundamental mechanism provided to support interaction between objects is thefield. We present a new technique called dynamic splines which dynamically generates a trajectory under field control. Dynamic splines mimic the kinematic behaviour of a particle moving in a field, yet, it is computationally inexpensive compared to full physical dynamic approaches. We also show how to extend the field approach to specify tracking behaviour. 1.
Intrinsic stabilizers of planar curves
 IN THIRD EUROPEAN CONFERENCE ON COMPUTER VISION (ECCV'94
, 1994
"... Regularization offers a powerful framework for signal reconstruction by enforcing weak constraints through the use of stabilizers. Stabilizers are functionals measuring the degree of smoothness of a surface. The nature of those functionals constrains the properties of the reconstructed signal. In th ..."
Abstract

Cited by 7 (5 self)
 Add to MetaCart
Regularization offers a powerful framework for signal reconstruction by enforcing weak constraints through the use of stabilizers. Stabilizers are functionals measuring the degree of smoothness of a surface. The nature of those functionals constrains the properties of the reconstructed signal. In this paper, we first analyze the invariance of stabilizers with respect to size, transformation and their ability to control scale at which the smoothness is evaluated. Tikhonov stabilizers are widely used in computer vision, even though they do not incorporate any notion of scale and may result in serious shape distortion. We first introduce an extension of Tikhonov stabilizers that offers natural scale control of regularity. We then introduce the intrinsic stabilizers for planar curves that apply smoothness constraints on the curvature pro le instead of the parameter space.
Survey of Continuities of Curves and Surfaces
 Computer Graphics forum
, 1994
"... This survey presents an overview to various types of continuity of curves and surfaces, in particular parametric (C n ), visual or geometric (V n , G n ), Frenet frame (F n ), and tangent surface continuity (T n ), and discusses the relation with curve and surface modeling, visibility of (dis)contin ..."
Abstract

Cited by 4 (0 self)
 Add to MetaCart
This survey presents an overview to various types of continuity of curves and surfaces, in particular parametric (C n ), visual or geometric (V n , G n ), Frenet frame (F n ), and tangent surface continuity (T n ), and discusses the relation with curve and surface modeling, visibility of (dis)continuities, and graphics rendering algorithms. It is the purpose of this paper to provide an overview of types of continuity, and to put many terms and definitions on a common footing in order to give an understanding of the subject. 1991 Mathematics Subject Classification: 41A15, 65D07, 68U05 1991 Computing Reviews Classification: I.3.5 [Computer Graphics] Computational geometry and object modeling. I.3.7 [Computer Graphics] ThreeDimensional Graphics and Realism. Key Words and Phrases: Curves, Surfaces, Continuity, Shading, Modeling. 1
Basis Functions for Rational Continuity
 CG INTERNATIONAL '90
, 1989
"... The parametric or geometric continuity of a rational polynomial curve has often been obtained by requiring the homogeneous polynomial curve associated with the rational curve to possess parametric or geometric continuity, respectively. Recently this approach has been shown overly restrictive. We ma ..."
Abstract

Cited by 2 (1 self)
 Add to MetaCart
The parametric or geometric continuity of a rational polynomial curve has often been obtained by requiring the homogeneous polynomial curve associated with the rational curve to possess parametric or geometric continuity, respectively. Recently this approach has been shown overly restrictive. We make use of the necessary and su cient conditions of rational parametric continuity for de ning basis functions for the homogeneous representation of a rational curve. These functions are represented in terms of shape parameters of rational continuity, which are introduced due to these exact conditions. The shape parameters may bevaried globally, affecting the entire curve, or modified locally thereby affecting only a few segments. Moreover, the local parameters can be represented as continuous or discrete functions. Based on these properties, we introduce three classes of basis functions which can be used for the homogeneous representation of rational parametric curves.