computer graphics research and advances advances in computer graphics in the context of the asci...

12
Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor Guskov Andrei Khodakovsky Adi Levin Zoe Wood Nathan Litke Steven Schkolne Mark Meyer Jianhui Zhang Kiril Vidimce Multires Modeling Group, Caltech

Upload: rodger-roberts

Post on 17-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Computer Graphics Research and Advances

Advances in Computer Graphicsin the context of the ASCI project

Peter Schröder

Mathieu Desbrun Fehmi Cirak Igor GuskovAndrei Khodakovsky Adi Levin Zoe Wood

Nathan Litke Steven Schkolne Mark MeyerJianhui Zhang Kiril Vidimce

Multires Modeling Group, Caltech

Page 2: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Modeling: Subdivision Surfaces (I)

Why subdivision surfaces: powerful tool for smooth surface

representation

no patches, any topology, intuitive

smooth surface as limit of subdivisions

strong mathematical bases

shape functions, wavelet theory

Simple example:

Level 0 Level 1 Level 2 Level 5

Page 3: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Modeling: Subdivision Surfaces (II)

Current general effort: development of a subdivision library for 2-manifolds

provide solid and generic development platform

teaching tool, technology transfer to industry

fine and crucial studies for improved control

boundaries, corners, creases, curvature, ...

development of various modules

quadrature and stiffness for physics, hierarchical PDE solver, Rivara/PM mesh adaptation...

Page 4: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Modeling: Subdivision Surfaces (III)

Research for extended editing abilities fine level feature editing

adds flexibility

allows hierarchical editing

of additional features

surface trimming

cutting holes

in subdivision surfaces

Applying a standard hierarchical editing modification to the coarse surface carries along any features at finer scales as one

would expect.

Design study for a bicycle helmet (by Khrysaundt Koenig),featuring both holes and fine features.

Page 5: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Simulation (I)

Subdivision surfaces for physical modeling basis and shape functions are one and the same!

unified formalism for modeling and computation

efficient computational framework

mesh adaptation, multilevel preconditioning, ...

accurate on complex mechanical models

allows non linear analysis, contact, ...

Results of a thin shell simulation through time

Page 6: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Simulation (II)

Fast and robust solvers for CG and VR real-time computations needed for VR applications

unconditionnally robust, guaranteed fast computations

implicit integration using prediction/correction for efficiency

adaptive local resolution to cut down computation time

robust extended FD operators on irregular sampling

Piece of cloth manipulated in real-timeLiver manipulated in real-time, with

different levels of resolutions in false colors

Page 7: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Dealing with irregular sampling (I)

Multiresolution signal processing for meshes mesh hierarchy generated by successive

simplifications

arbitrary, irregular mesh as an input

Signal processing tools extended using this hierarchy

editing, smoothing, enhancement, ...

Extends wavelets to irregular sampling

A mannequin head can either smoothed out, or inversely, enhanced. Example of editing of a complex initial mesh

Page 8: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Dealing with irregular sampling (II)

Definition of robust differential discrete operators Finite-Difference methods valid only for regular

sampling

meshes unfortunately often highly irregular

in multiresolution, different sampling coexists

construction of discrete operators (FD-like) for:

meshes: mean curvature, gaussian curvature, ...

irregular sampling: laplacian, volume expansion, ...

To fill To fill

MY OTHER PIX (smoothing)

Page 9: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Semi-regular meshing (I)

Surface extraction from data various sources of data

CT/MRI industrial volume data, 3d scanner, ...

desired output: semi-regular mesh

classic algorithms give dense non-smooth meshes

general idea: multi-grid on volume & surface

iteratively solve as a varational problem

Residual distance midway through minimization

Penultimate residual distance after minimization

Final mesh after minimization

Page 10: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Semi-regular meshing (II)

Remeshing of arbitrary meshes initial meshes are often unfit for solvers

arbitrary connectivity, irregular density, ...

remeshing through robust parameterization

hierarchical analysis, smoothing of parametrization

resulting meshes adequate for FEM computations

Page 11: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Interaction in immersive environments

A radically different look at interaction the simpler the tools, the better

blah?

experiments on art creation

different crowd, no prior technological knowledge

freedom of expression

paradigm reusable in data manipulation

defining trajectories of shapes intuitively as initial conditions for instance.

STEVEN’S PIX

Page 12: Computer Graphics Research and Advances Advances in Computer Graphics in the context of the ASCI project Peter Schröder Mathieu Desbrun Fehmi Cirak Igor

Building better immersive environments

Towards adequate and usable VR systems each virtual environment has

its pros and cons responsive workbench (rwb),

immersadesk, cave, ...

semi-immersive environment better for data exploration both rwb and immersadesk are

adequate

creation of a portable dual-display VR environment two orientable panels for optimal view volume portable,cheap: next generation of desk computers?

Mock-up of the portable dual-screen workbench