Abstract
We propose Partition of Unity Parametrics (PUPs), a natural extension of NURBS that maintains affine invariance. PUPs replace the weighted basis functions of NURBS with arbitrary weight-functions (WFs). By choosing appropriate WFs, PUPs yield a comprehensive geometric modeling framework, accounting for a variety of beneficial properties, such as local support, specified smoothness, arbitrary sharp features and approximating or interpolating curves. Additionally, we consider interactive specification of WFs to fine-tune the character of curves and generate non-trivial effects. This serves as a basis for a system where users model the tools used for modeling, here weight-functions, in tandem with the model itself, which we dub a meta-modeling system. PUP curves and surfaces are considered in detail. Curves illustrate basic concepts that apply directly to surfaces. For surfaces, the advantages of PUPs are more pronounced; permitting non-tensor WFs and direct parameter space manipulations. These features allow us to address two difficult geometric modeling problems (sketching features onto surfaces and converting planar meshes into parametric surfaces) in a conceptually and computationally simple way.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Barsky, B.: Computer Graphics and Geometric Modeling using Beta-Splines. Springer, Berlin (1988)
de Boor, C.: A Practical Guide to Splines (revised edn.). Springer, Berlin (1978)
Brunn, M., Sousa, M., Samavati, F.: Capturing and re-using artistic styles with multiresolution analysis. Int. J. Image Graph. 7(4), 593–615 (2007)
Buhmann, M.D.: Radial basis functions. Acta Numer. 9, 1–38 (2000)
Cashman, T.J., Augsdörfer, U.H., Dodgson, N.A., Sabin, M.A.: NURBS with extraordinary points: high-degree, non-uniform, rational subdivision schemes. In: SIGGRAPH’09, pp. 1–9 (2009)
Duchon, J.: Splines minimizing rotation-invariant semi-norms in Sobolev spaces. In: Schempp, W., Zeller, K. (eds.) Constructive Theory of Functions of Several Variables, vol. 571, pp. 85–100 (1977)
Eck, M., Hoppe, H.: Automatic reconstruction of B-spline surfaces of arbitrary topological type. In: Proceedings of SIGGRAPH’96, pp. 325–334 (1996)
Floater, M.S.: Parametrization and smooth approximation of surface triangulations. Comput. Aided Geom. Des. 14(3), 231–250 (1997)
Floater, M.S.: Mean value coordinates. Comput. Aided Geom. Des. 20(1), 19–27 (2003)
Franke, R., Nielson, G.: Smooth interpolation of large sets of scattered data. Int. J. Numer. Methods Eng. 15(11), 1691–1704 (1980)
Grimm, C.M., Hughes, J.F.: Modeling surfaces of arbitrary topology using manifolds. In: Proceedings of SIGGRAPH’95, pp. 359–368 (1995)
Hormann, K., Lévy, B., Sheffer, A.: Mesh parameterization: theory and practice. In: SIGGRAPH 2007 Course Notes, pp. 1–87 (2007)
Li, Q., Tian, J.: 2d piecewise algebraic splines for implicit modeling. ACM Trans. Graph. 28(2), 1–19 (2009)
Meyer, M., Barr, A., Lee, H., Desbrun, M.: Generalized barycentric coordinates on irregular polygons. J. Graph. Tools 7(1), 13–22 (2002)
Nealen, A., Igarashi, T., Sorkine, O., Alexa, M.: Fibermesh: Designing free-form surfaces with 3D curves. In: SIGGRAPH’07 p. 41. (2007)
Ohtake, Y., Belyaev, A., Alexa, M., Turk, G., Seidel, H.P.: Multi-level partition of unity implicits. ACM Trans. Graph. 22(3), 463–470 (2003)
Olsen, L., Samavati, F., Sousa, M., Jorge, J.: Sketch-based mesh augmentation. In: Proceedings of the Sketch-Base Interfaces and Modeling (SBIM) Workshop (2005)
Olsen, L., Samavati, F., Sousa, M., Jorge, J.: Sketch-based modeling: a survey. Comput. Graph. 33(1), 85–103 (2009)
Piegl, L., Tiller, W.: The NURBS Book. Springer, Berlin (1997)
Piegl, L., Tiller, W.: Filling n-sided regions with NURBS patches. Vis. Comput. 15(2), 77–89 (1999)
Sederberg, T.W., Zheng, J., Bakenov, A., Nasri, A.: T-splines and T-NURCCs. ACM Trans. Graph. 22(3), 477–484 (2003)
Shepard, D.: A two-dimensional interpolation function for irregularly-spaced data. In: Proceedings of the 23rd ACM National Conference, pp. 517–524 (1968)
Turk, G., O’ Brien, J.: Variational implicit surfaces. Tech. rep., Georgia Institute of Technology (1999)
Wang, Q., Hua, W., Guiqing, L., Bao, H.: Generalized NURBS curves and surfaces. In: Geometric Modeling and Processing, pp. 365–368 (2004)
Ying, L., Zorin, D.: A simple manifold-based construction of surfaces of arbitrary smoothness. In: SIGGRAPH’04, pp. 271–275 (2004)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Runions, A., Samavati, F.F. Partition of unity parametrics: a framework for meta-modeling. Vis Comput 27, 495–505 (2011). https://doi.org/10.1007/s00371-011-0567-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-011-0567-x