Approximate Subdivision Surface Evaluation in the Language of Linear Algebra
نویسنده
چکیده
We present an interpretation of approximate subdivision surface evaluation in the language of linear algebra. Specifically, vertices in the refined mesh can be computed by left-multiplying the vector of control vertices by a sparse matrix we call the subdivision operator. This interpretation is rather general: it applies to any level of subdivision, it holds for many common subdivision schemes (including Catmull-Clark and Loop), it can be extended to support hierarchical edit operations, and it subsumes sharpness and feature-adaptive schemes. Furthermore, our interpretation encourages high-performance implementations built on numerical linear algebra libraries. It is most applicable to subdivision of static control meshes undergoing deformation, i.e. animation, in which case it allows users to trade-off time-to-first-frame and framerate. We implemented our strategy as an extension to Pixar’s production subdivision code and observed speedups of 2x to 14x using both multicore CPUs and GPUs. CR Categories: I.3.5 [Computer Graphics]: Picture/Image Generation—Display algorithms; I.3.7 [Computer Graphics]: Computational Geometry and Object Modelling—Curve, surface, solid, and object representation
منابع مشابه
Subdivision Surface Evaluation as Sparse Matrix-Vector Multiplication
We present an interpretation of subdivision surface evaluation in the language of linear algebra. Specifically, the vector of surface points can be computed by left-multiplying the vector of control points by a sparse subdivision matrix. This “matrix-driven” interpretation applies to any level of subdivision, holds for many common subdivision schemes (including Catmull-Clark and Loop), supports...
متن کاملApproximate Geodesics on Smooth Surfaces of Arbitrary Topology
This paper introduces a new approach for computing large number of approximate geodesic paths from a given point to all directions on a 3D model (mesh or surface) of arbitrary topology. The basic idea is to unfold the 3D model into a flat surface so that the geodesic from a given point in a given direction can be obtained simply by drawing a straight line from the given point along the given di...
متن کاملOn the convergence of the homotopy analysis method to solve the system of partial differential equations
One of the efficient and powerful schemes to solve linear and nonlinear equations is homotopy analysis method (HAM). In this work, we obtain the approximate solution of a system of partial differential equations (PDEs) by means of HAM. For this purpose, we develop the concept of HAM for a system of PDEs as a matrix form. Then, we prove the convergence theorem and apply the proposed method to fi...
متن کاملApproximate $n-$ideal amenability of module extension Banach algebras
Let $mathcal{A}$ be a Banach algebra and $X$ be a Banach $mathcal{A}-$bimodule. We study the notion of approximate $n-$ideal amenability for module extension Banach algebras $mathcal{A}oplus X$. First, we describe the structure of ideals of this kind of algebras and we present the necessary and sufficient conditions for a module extension Banach algebra to be approximately n-ideally amenable.
متن کاملDuals and approximate duals of g-frames in Hilbert spaces
In this paper we get some results and applications for duals and approximate duals of g-frames in Hilbert spaces. In particular, we consider the stability of duals and approximate duals under bounded operators and we study duals and approximate duals of g-frames in the direct sum of Hilbert spaces. We also obtain some results for perturbations of approximate duals.
متن کامل