Minimizing Curvature Variation for Aesthetic Surface Design
Pushkar Prakash Joshi
EECS Department, University of California, Berkeley
Technical Report No. UCB/EECS-2008-129
October 7, 2008
http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-129.pdf
We investigate the usability of functional surface optimization for the design of free-form shapes. The optimal shape is subject to only a few constraints and is influenced largely by the choice of the energy functional. Among the many possible functionals that could be minimized, we focus on third-order functionals that measure curvature variation over the surface.
We provide a simple explanation of the third-order surface behavior and decompose the curvature-variation function into its Fourier components. We extract four geometrically intuitive, parameterization-independent parameters that completely define the third order shape at a surface point. We formulate third-order energy functionals as functions of these third-order shape parameters.
By computing the energy minimizers for a number of canonical input shapes, we provide a catalog of diverse functionals that span a reasonable domain of aesthetic styles. The functionals can be linearly combined to obtain new functionals with intermediate aesthetic styles. Our side-by-side tabular comparison of functionals helps to develop an intuition for the preferred aesthetic styles of the functionals and to predict the aesthetic styles preferred by a new combination of the functionals.
To compare the shapes preferred by the functionals, we built a robust surface optimization system. We represent shapes using Catmull--Clark subdivision surfaces, with the control mesh vertices acting as degrees of freedom for the optimization. The energy is minimized by an off-the-shelf implementation of a quasi-Newton method. We discuss some future work for further improving the optimization system and end with some conclusions on the use of optimization for aesthetic design.
Advisors: Carlo H. Séquin
BibTeX citation:
@phdthesis{Joshi:EECS-2008-129, Author= {Joshi, Pushkar Prakash}, Title= {Minimizing Curvature Variation for Aesthetic Surface Design}, School= {EECS Department, University of California, Berkeley}, Year= {2008}, Month= {Oct}, Url= {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-129.html}, Number= {UCB/EECS-2008-129}, Abstract= {We investigate the usability of functional surface optimization for the design of free-form shapes. The optimal shape is subject to only a few constraints and is influenced largely by the choice of the energy functional. Among the many possible functionals that could be minimized, we focus on third-order functionals that measure curvature variation over the surface. We provide a simple explanation of the third-order surface behavior and decompose the curvature-variation function into its Fourier components. We extract four geometrically intuitive, parameterization-independent parameters that completely define the third order shape at a surface point. We formulate third-order energy functionals as functions of these third-order shape parameters. By computing the energy minimizers for a number of canonical input shapes, we provide a catalog of diverse functionals that span a reasonable domain of aesthetic styles. The functionals can be linearly combined to obtain new functionals with intermediate aesthetic styles. Our side-by-side tabular comparison of functionals helps to develop an intuition for the preferred aesthetic styles of the functionals and to predict the aesthetic styles preferred by a new combination of the functionals. To compare the shapes preferred by the functionals, we built a robust surface optimization system. We represent shapes using Catmull--Clark subdivision surfaces, with the control mesh vertices acting as degrees of freedom for the optimization. The energy is minimized by an off-the-shelf implementation of a quasi-Newton method. We discuss some future work for further improving the optimization system and end with some conclusions on the use of optimization for aesthetic design.}, }
EndNote citation:
%0 Thesis %A Joshi, Pushkar Prakash %T Minimizing Curvature Variation for Aesthetic Surface Design %I EECS Department, University of California, Berkeley %D 2008 %8 October 7 %@ UCB/EECS-2008-129 %U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-129.html %F Joshi:EECS-2008-129