Adobe Systems, Strategic Visit, 11/1/06 Artistic Geometry Carlo H. Séquin University of California, Berkeley.

Slides:



Advertisements
Similar presentations
ISAMA 2004, Chicago K 12 and the Genus-6 Tiffany Lamp Carlo H. Séquin and Ling Xiao EECS Computer Science Division University of California, Berkeley.
Advertisements

Computer Graphics (Spring 2008) COMS 4160, Lecture 6: Curves 1
Jane Yen Carlo Séquin UC Berkeley I3D 2001 [1] M.C. Escher, His Life and Complete Graphic Work Escher Sphere Construction Kit.
© University of Wisconsin, CS559 Spring 2004
Freehand Drawing System based on Geometric Constraints Kaisuke Nakajima Joint work with Takeo Igarashi User Interface Research Group The University of.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 9: Extrinsic Deformations Fall 2012.
1 SIGGRAPH 2004, Los Angeles Carlo H. Séquin and Ling Xiao EECS Computer Science Division University of California, Berkeley Fair LVC Curves on Subdivision.
Inspiration: Brent Collins’ “Pax Mundi” a sweep path on a sphere.
CS 284 Minimum Variation Surfaces Carlo H. Séquin EECS Computer Science Division University of California, Berkeley.
Carlo H. Séquin u (Descriptive) Geometry – my love since high school.
CS6360 – Virtual Reality Instructor: David Johnson
CS 285, Fall 2007 Analogies from 2D to 3D Carlo H. Séquin University of California, Berkeley.
CHS UCB BID 02/02/02 Parameterized Sculpture Design Carlo H. Séquin University of California, Berkeley.
CITRIS -- BID Collaborative Design Environments Sara McMains, Carlo Séquin, Paul Wright Development of a tele-collaborative design and re-design environment.
Graduate Student Visit Day, 03/12/07 Aesthetic Engineering Artistic Geometry Carlo H. Séquin University of California, Berkeley.
ISIS Symmetry Congress 2001
SIGGRAPH 2003, San Diego Fair and Robust Circle Splines Carlo Séquin, EECS, UCB Kiha Lee, ME, UCB.
Meeting Alhambra, Granada 2003 Reflections on the Impact of Art-Math Conferences Carlo H. Séquin U.C. Berkeley.
Joel Daniels II University of Utah GDC Group Converting Molecular Meshes into Smooth Interpolatory Spline Solid Models Joel Daniels II Elaine Cohen David.
EECS Computer Science Division University of California, Berkeley Carlo H. Séquin Art and Math Behind and Beyond the 8-fold Way.
Bridges 2007, San Sebastian Symmetric Embedding of Locally Regular Hyperbolic Tilings Carlo H. Séquin EECS Computer Science Division University of California,
Carlo H. Séquin u (Descriptive) Geometry – my love since high school.
CHS UCB CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.
HCI Séquin’s Professional Interests Art-Math CAD-CAMGraphics Design ArtGeometry.
OZONE Meeting, SIGGRAPH 2003 mathematics & art Carlo H. Séquin U.C. Berkeley.
CITRIS -- BID Collaborative Design Environments Sara McMains, Carlo Séquin, Paul Wright Development of a tele-collaborative design and re-design environment.
CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.
SIAM 2001, Sacramento, CA Circle Splines on the Sphere and in 3-Space Carlo Séquin, EECS, UCB Kiha Lee, ME, UCB Jane Yen, ( now at PIXAR)
CAD Conference, Reno, June 12, D Physical Sketching Carlo H. Séquin University of California, Berkeley.
Visualizing High-Order Surface Geometry Pushkar Joshi, Carlo Séquin U.C. Berkeley.
Prof. Carlo H. Séquin CAD – Geometric Modeling – Rapid Prototyping.
CS 184, 5/11/2009 My Own Use of Computer Graphics Carlo H. Séquin University of California, Berkeley.
CHS UCB BID Kick-off Meeting, Feb.15, 2002 Usable Design Tools & Skills Carlo H. Séquin University of California, Berkeley.
Interpolating Splines: Which is the fairest of them all?
CS Solid Modeling “Procedural Solid Modeling” or “Algorithms and Data Structures for Procedural Design, Solid Modeling, and Rapid Prototyping” Let’s.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Chapter 10: Curves and Surfaces Part 1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley Mohan Sridharan Based on Slides.
Research Goal  We provide physical visualizations to modern structural biologists, thus reviving tactile feedback, in addition to immersive environments.
BID Lab Opening, May 14, Design, Technology, and the Human Experience (the positive side) Carlo H. Séquin Computer Science Division.
CS285 Designing Viae Globi (Roads on a Sphere) Carlo H. Séquin University of California, Berkeley Inspired by Brent Collins Gower, Missouri.
Bridges 2013 Girl’s Surface Sue Goodman, UNC-Chapel Hill Alex Mellnik, Cornell University Carlo H. Séquin U.C. Berkeley.
3-D Modeling Concepts V part 2.
1 Three dimensional mosaics with variable- sized tiles Visual Comput 2008 報告者 : 丁琨桓.
11/19/02 (c) 2002, University of Wisconsin, CS 559 Last Time Many, many modeling techniques –Polygon meshes –Parametric instancing –Hierarchical modeling.
ZUERICH, July 4, 2012 Shape Realization Carlo H. Séquin University of California, Berkeley.
V. Space Curves Types of curves Explicit Implicit Parametric.
Curves.
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
PREPARED BY: SAMERA BINTI SAMSUDDIN SAH SEM /2012 (NOV 2011)
1 Adding charts anywhere Assume a cow is a sphere Cindy Grimm and John Hughes, “Parameterizing n-holed tori”, Mathematics of Surfaces X, 2003 Cindy Grimm,
Curves. First of all… You may ask yourselves “What did those papers have to do with computer graphics?” –Valid question Answer: I thought they were cool,
Art-in-Science (and Science-in-Art) Feb. 27, 2014 Carlo H. Séquin University of California, Berkeley Art of Minimal Energy (and of Maximal Beauty?)
Artist’s Sketch, SIGGRAPH 2006, Boston, Hilbert Cube 512 Hilbert Cube 512.
Bridges, Pécs, 2010 My Search for Symmetrical Embeddings of Regular Maps EECS Computer Science Division University of California, Berkeley Carlo H. Séquin.
URAP, September 16, 2013 Carlo H. Séquin University of California, Berkeley The Beauty of Knots.
04/18/02(c) 2002 University of Wisconsin Last Time Hermite Curves Bezier Curves.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Parametric Curves & Surfaces Greg Humphreys University of Virginia CS 445, Spring.
Introduction to BIM Module 04 – Interiors and Circulation.
BID Seminar, Nov. 23, 2010 Symmetric Embedding of Regular Maps Inspired Guesses followed by Tangible Visualizations Carlo H. Séquin EECS Computer Science.
Energy-minimizing Curve Design Gang Xu Zhejiang University Ouyang Building, 20-December-2006.
CS 39R Single-Sided Surfaces EECS Computer Science Division University of California, Berkeley Carlo H. Séquin.
Introduction to Parametric Curve and Surface Modeling.
CAD – Graphics – Rapid Prototyping – Manufacturing
Smooth Sketching Understanding splines in the SOLIDWORKS sketcher.
Mesh Parameterization: Theory and Practice
Introduction to Parametric Curve and Surface Modeling
University of California, Berkeley
“Procedural Solid Modeling” or
Spline representation. ❖ A spline is a flexible strip used to produce a smooth curve through a designated set of points. ❖ Mathematically describe such.
K12 and the Genus-6 Tiffany Lamp
Presentation transcript:

Adobe Systems, Strategic Visit, 11/1/06 Artistic Geometry Carlo H. Séquin University of California, Berkeley

A designer for 30 years…

Geometry is my true love ! u Optical paths through prism u Integrated circuit layouts u Building floor plans u CAD drawings u Visualizations...

Fascination with Geometrical Patterns: Escher Tilings in the plane on the sphere on the torus M.C. Escher Jane Yen, 1997 Young Shon, 2002 Can we do this on surfaces of higher genus ? u serious distortions, u not all tiles are the same. Difficulties:

Infinite Tiling on the Poincaré Disk

Mapped onto a genus-3 surface 168 auto- morphisms Felix Klein (1878) next: Hurwitz group of order 504

The 2D Hilbert Curve (1891) A plane-filling Peano curve Fall 1983: CS Graduate Course: Creative Geometric Modeling Do This In 3 D !

Metal Sculpture at SIGGRAPH 2006

Since 1994: CAD for Artists u How can we use the visualization power offered by computer graphics and by computer-controlled rapid prototyping for the design of geometrical sculptures?

Geometric Sculpture Brent Collins

Art - Math Connection ISAMA & Bridges Conferences MOSAIC 2000 (David Salesin, Univ. of WA)

Many Math Models and Sculptures CAD tools are still inadequate for free-form 3D designs !

Ongoing Research Interest CAD tools for Ideation, Informal Prototyping: l Mimick the best of: clay, wire, paper, scotch-tape, styrofoam … l Without the adversity of: messy glue, gravity, strength limits … l Make available pseudo-physical materials that bend as nicely as steel wire, and stretch like a nylon hose, but are strong as titanium, and as transparent as quartz …

Recent Project with Prof. McMains ( ME) Develop a haptic, immersive VR work station for telecollaborative design across the internet See in 3D, Touch, feel, Annotate, Modify, Share, Discuss …

Research with Prof. Wright (ME) Physical Rapid Prototypes: For early user testing and hands-on feedback in application context. Zcorp 3D-printer FDM From Art to Part Contact-Compact

Current Research (Pushkar Joshi) l Based on optimization of a functional by using all free DOFs. l Fewer controls to manipulate l Explicit consideration of constraints l Automatic attainment of some quality objectives. Better Surface Design Tools:

(Future) Surface Optimization Module u Built into future CAD environments! u User specifies all boundary conditions as well as any other constraints. u User selects a suitable beauty functional. u CAD system finds best solution in seconds.

Beauty Functionals Comparison MES MVS. Things get worse for MES as we go to higher genus Genus-5 MES MVS keep nice toroidal arms 3 holes pinch off

Pushkar Joshis Work u Build a robust evaluation environment for curvature-based surface functionals. u Create a catalog of minimizing shapes for the various beauty functionals. u Find good approximations using discrete curvature operators for polyhedra. u Integrate that into an interactive CAD environment.

Minimum Variation Curves u They minimize the arc-length integral of the square of the change of curvature. u Very nice overall properties, but depends on global optimization. u A change in one place may affect the shape everywhere ! u Local support is preferable... Circle Splines Clothoids

Current Research (Raph Levien) u Clothoids (Euler spirals, Cornu spirals) u for interactive font design (and other CAD) k s

Clothoid as a General CAD Primitive Advantageous features : u Smooth variation of curvature. u Approximates behavior of MVC, but with localized support and control. u Yields circles when allowed by constraints. u Easy calculation of offset curve: clothoid-like.

Raph Leviens Clothoid Tool Kit u Composite curve of Clothoid segments to interpolate given data points u Interactive design tool to draw curves within given constraints: position, tangent, and curvature. u Conversion of Clothoids to Bezier segments with specified precision. error = 1e-5

Conclusion ART CAD MATH Acrobat Reader / Photoshop / FrameMaker

Light Field of Genus-6 Tiffany Lamp

E X T R A S

A Graph-Embedding Problem u Draw K 12 (= complete graph with 12 vertices) crossing-free onto a smooth surface of genus 6 with as much symmetry as possible.

Prof. Bokowskis Models Physical goose-neck model Partial virtual model

My Own Rapid-Prototype Model

Virtual Genus-6 Map (shiny metal)

Light Field of Genus-6 Tiffany Lamp

SLIDE-UI for Viae Globi Shapes

Viae Globi: Maloja -- FDM part u A rather winding Swiss mountain pass road in the upper Engadin.

My Agenda within BID u Teaching Applicable Design Skills u Developing Better CAD Tools & Methods. Tight coupling: Research Instruction

Doing Design u In my courses on graphics and on geometrical design, I found that students often acquire a decent overview of various CAD tools & design techniques – but only at a textbook level. u When asked to design a plastic spoon, they are completely stumped or come up with totally impractical design plans. My goal is to remedy this situation.

(my) BID Manifesto The proof of any new methods lies in their application to relevant design problems. u Apply new theories & methods of design. u Have the students actually design things – which then (hopefully) prove to be demonstratively better than earlier design.