STW Transfer Center for Geometry Processing and CAGD flipper 2.0 An interactive modular geometry processing toolkit.

Slides:



Advertisements
Similar presentations
Scientific & technical presentation Structure Visualization with MarvinSpace Oct 2006.
Advertisements

Conform to the User’s View of the Task
Parameterizing a Geometry using the COMSOL Moving Mesh Feature
Based on paper by C.S. Chong, A. Senthil Kumar, H.P. Lee
Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
Consistent Spherical Parameterization Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
VIRTUAL ARTHROSCOPIC KNEE SURGERY TRANING SYSTEM Yang Xiaosong The Chinese University of Hong Kong Tsinghua University.
Visualization and graphics research group CIPIC Decimation of Triangle Meshes William J. Schroeder, Jonathan A. Zarge, William E. Lorensen Presented by.
High-Quality Simplification with Generalized Pair Contractions Pavel Borodin,* Stefan Gumhold, # Michael Guthe,* Reinhard Klein* *University of Bonn, Germany.
CS CS 175 – Week 4 Mesh Decimation General Framework, Progressive Meshes.
CENG 789 – Digital Geometry Processing 05- Smoothing and Remeshing
Intro to Blender Alex Hawker. First Steps Download
Polygonal Mesh – Data Structure and Smoothing
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Visualization and graphics research group CIPIC January 21, 2003Multiresolution (ECS 289L) - Winter Surface Simplification Using Quadric Error Metrics.
CS CS 175 – Week 4 Triangle Mesh Smoothing Discrete Differential Geometry.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 10: Mesh simplification Ravi Ramamoorthi Many slides courtesy.
GUI Graphical User Interface Chapter 2. Training Manual December 17, 2004 Inventory # Contents The ANSYS Start Page The ANSYS Project Page DesignModeler.
Informatik VIII Computer Graphics & Multimedia Martin Marinov and Leif Kobbelt Direct Quad-Dominated Anisotropic Remeshing Martin Marinov and Leif Kobbelt.
Shading (introduction to rendering). Rendering  We know how to specify the geometry but how is the color calculated.
EnSight analyze, visualize, communicate EnSight 6.x Advanced Training Part 1 Instructors: Mike Krogh, Anders Grimsrud.
Copyright © 2008 PolyMLib is a trademark of Solid Modeling Solutions, Inc. PolyMLib 2.0 An interactive modular geometry processing toolkit.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Dual/Primal Mesh Optimization for Polygonized Implicit Surfaces
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
A D V A N C E D C O M P U T E R G R A P H I C S CMSC 635 January 15, 2013 Quadric Error Metrics 1/20 Quadric Error Metrics.
1 Edgar L. Coffey Applied Research Associates, Inc. November 14, 2006 Advanced Features.
Java Programming: From Problem Analysis to Program Design, 4e Chapter 12 Advanced GUIs and Graphics.
Dynamic Meshing Using Adaptively Sampled Distance Fields
Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains.
Transparency 8 Click the mouse button or press the Space Bar to display the answers.
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 1)
Innovation Intelligence ® Section 1 User Interface and Layout.
1 Manifolds from meshes Cindy Grimm and John Hughes, “Modeling Surfaces of Arbitrary Topology using Manifolds”, Siggraph ’95 J. Cotrina Navau and N. Pla.
WORKSHOP 11 SPACECRAFT FAIRING
Surface Simplification Using Quadric Error Metrics Garland & Heckbert Siggraph 97.
Triangular Mesh Decimation
Dale Roberts GUI Programming using Java - Introduction Dale Roberts, Lecturer Computer Science, IUPUI Department of Computer.
Copyright © 2010 Altair Engineering, Inc. All rights reserved.Altair Proprietary and Confidential Information Section 4 Applications.
View-Dependent Precomputed Light Transport Using Nonlinear Gaussian Function Approximations Paul Green 1 Jan Kautz 1 Wojciech Matusik 2 Frédo Durand 1.
© 2009 Bentley Systems, Incorporated Michael Cavanaugh Product Manager, Road and Site InRoads V8i SELECTseries 1.
Extraction and remeshing of ellipsoidal representations from mesh data Patricio Simari Karan Singh.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
1 Polygonal Techniques 이영건. 2 Introduction This chapter –Discuss a variety of problems that are encountered within polygonal data sets The.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 8 Ravi Ramamoorthi
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create design view representations.
Ken Youssefi Product Design & Manufacturing, PDM I 1 The CAD functions automate the normal engineering, design, and drafting capabilities found in today's.
Visual Appearance Chapter 4 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Techniques for List Creation (2) Data formatting and control level processing Basics for Interactive Lists Detail lists The Program Interface Interactive.
Mesh Resampling Wolfgang Knoll, Reinhard Russ, Cornelia Hasil 1 Institute of Computer Graphics and Algorithms Vienna University of Technology.
Rendering Large Models (in real time)
WORKSHOP 15 PARASOLID MODELING NAS120, Workshop 15, November 2003 WS15-1.
Mesh Control Winter Semester PART 1 Meshing.
DPL3/10/2016 CS 551/651: Simplification Continued David Luebke
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solver Language Environment.
UNIT 11: 3D AutoCAD Objectives: How to print or plot a drawing How to setup a layout using title blocks and viewports Create and manage new layouts Be.
Decimation of Triangle Meshes Paper by W.J.Schroeder et.al Presented by Guangfeng Ji.
Reverse Engineering Convert STL mesh data to a Solid Edge part model and speed up Product Development. Restricted © Siemens AG 2016 Realize innovation.
Chapter 5 Prism Meshing – Workshop 1 Waterjacket Section
Photorealistic Rendering vs. Interactive 3D Graphics
Chapter 10: Computer Graphics
Reverse Engineering Convert STL mesh data to a Solid Edge part model and speed up Product Development. Restricted © Siemens AG 2016 Realize innovation.
CSC461: Lecture 23 Shading Computation
Introduction to Computer Graphics with WebGL
Semi-Automated Cleanup Tools
Chapter 14 Shading Models.
Mesh Morph 2.0 Tutorial 7/29/2019.
Presentation transcript:

STW Transfer Center for Geometry Processing and CAGD flipper 2.0 An interactive modular geometry processing toolkit

STW Transfer Center for Geometry Processing and CAGD flipper 2.0 Triangle mesh processing Repairing Optimization Quality control Plugin mechanism Flexible & extendable Consistent look & feel

STW Transfer Center for Geometry Processing and CAGD flipper GUI Menus Flap dialogs Message area Status bar

STW Transfer Center for Geometry Processing and CAGD Plugin API Input GUI elements (flap dialogs, menus) Interaction Mouse pick modes Key press events Output Output dialogs, message area Render arbitrary geometry

STW Transfer Center for Geometry Processing and CAGD Topology Fixing Degeneracy Removal Hole Filling Mesh Repair Smoothing Decimation Remeshing Optimization Overview Input Mesh Compare Inspect Output Mesh Quality Control

STW Transfer Center for Geometry Processing and CAGD Inspect Plugin Evaluate mesh smoothness Curvature analysis Reflection lines High quality visualization Phong shading Up to 70M triangles/sec

STW Transfer Center for Geometry Processing and CAGD Inspect Plugin Flat ShadingGouraud ShadingPhong Shading

STW Transfer Center for Geometry Processing and CAGD Inspect Plugin Mean Curvature

STW Transfer Center for Geometry Processing and CAGD Inspect Plugin Gaussian Curvature

STW Transfer Center for Geometry Processing and CAGD Inspect Plugin Reflection Lines

STW Transfer Center for Geometry Processing and CAGD Inspect Plugin Realistic Material

STW Transfer Center for Geometry Processing and CAGD Inspect Plugin

STW Transfer Center for Geometry Processing and CAGD Manual Topology Fixing Delete / add / split triangles Flip / split edges

STW Transfer Center for Geometry Processing and CAGD Degeneracy Removal Detect / remove degeneracies Short edges, caps, valence-3-vertices

STW Transfer Center for Geometry Processing and CAGD Hole Filling Detect / zoom to / fill holes

STW Transfer Center for Geometry Processing and CAGD Selection Metaphors Types of selection Select screen region Select surface region Select vertices Select conn. components Paint selection Actions can be restricted to selection

STW Transfer Center for Geometry Processing and CAGD Selection Metaphors

STW Transfer Center for Geometry Processing and CAGD Mesh Smoothing

STW Transfer Center for Geometry Processing and CAGD Tangential vs. Normal Smoothing Mesh Smoothing

STW Transfer Center for Geometry Processing and CAGD Mesh Decimation Input Mesh

STW Transfer Center for Geometry Processing and CAGD Mesh Decimation Unconstrained Decimation

STW Transfer Center for Geometry Processing and CAGD Mesh Decimation Restrict Normal Deviation

STW Transfer Center for Geometry Processing and CAGD Mesh Decimation Normal deviation & roundness

STW Transfer Center for Geometry Processing and CAGD Mesh Decimation Normal deviation, roundness, edge length

STW Transfer Center for Geometry Processing and CAGD Mesh Decimation 264k faces 54k faces 3 o normal deviation

STW Transfer Center for Geometry Processing and CAGD 54k faces 3 o normal deviation 3mm approx. error Mesh Compare 264k faces

STW Transfer Center for Geometry Processing and CAGD Isotropic Remeshing

STW Transfer Center for Geometry Processing and CAGD Isotropic Remeshing

STW Transfer Center for Geometry Processing and CAGD Topology Fixing Degeneracy Removal Hole Filling Mesh Repair Smoothing Decimation Remeshing Optimization Overview Input Mesh Compare Inspect Output Mesh Quality Control

STW Transfer Center for Geometry Processing and CAGD flipper 2.0 Efficient geometry processing Repairing Optimization Quality control Customizable Modular plugin mechanism