SEOUL NATIONAL UNIVERSITY

 Iris Burns
 4 months ago
 Views:
Transcription
1 Fashion Technology 5. 3D Garment CAD1 Sungmin Kim SEOUL NATIONAL UNIVERSITY Overview Design Process Concept Design Scalable vector graphics Featurebased design Pattern Design 2D Parametric design 3D pattern design Design Process Fabric Design Weave CAD 2.5D Mapping Garment Design Body modeling 3D draping simulation 2
2 3D Graphics Surface Graphics Representation of Objects using Surface Geometry Uses polygonal mesh for modeling objects Processing speed depends on scene complexity Easy for hardware acceleration Used for most computer graphics applications Hybrid application with raster graphics 3 3D Graphics Surface Graphics Triangular Mesh Structure Collection of triangular elements (vertices + edges) face normal vector 4
3 3D Graphics Volume Graphics Voxel (Volume Element) based Space division method Independent processing with scene complexity Hardware acceleration method has not been established Used for medical applications 5 3D Graphics Lighting Importance Lighting enhances the reality of scene Realistic appearance may be a crucial factor for specific application Difficulties Effects of various light sources and colors Sun, fire, light bulb,... Effects of material surface property and color Shiny, dull,... 6
4 3D Graphics Lighting Light Sources Directional (Parallel) Point Spot (Specular) Ambient (Incident) 7 3D Graphics Lighting Ambient Lighting Effect of indirect lighting Realization of color Diffuse Lighting Shading effect Specular Lighting Creating highlights 8
5 3D Graphics Shading Evaluation of Lighting Equation Calculate for each vertex on the mesh Interpolate for the rest of the mesh Type Flat shading Gouraud shading Phong shading Face normal vector Light Angle Triangular Element Flat Shading 9 3D Graphics Shading Gouraud Shading Evaluate color at each vertex Interpolate the color of interior points c2 c3 a1 C a2 a3 c1 c1 a1 c2 a2 c3 a3 C a1 a2 a3 Barycentric Coordinate System 10
6 3D Graphics Shading Phong Shading Interpolate normal vectors for interior points Evaluate lighting equation for each point More accurate shading Realization of specular light (highlight) Interpolated Normal vector 11 3D Graphics Texture Mapping Importance Enhance visual quality of object without increasing scene complexity Procedure Prepare 2D texture image Assign texture coordinates to each vertex 12
7 3D Graphics Rendering Global Illumination Color is determined by multiple interactions among light sources and reflective surfaces Recursive reflection of light between surfaces accounts for subtle shading Type Ray casting Ray tracing 13 3D Graphics Rendering Ray Tracing Rendering technique that mimics the physical processes of light Extremely intensive computation Transparency Refraction and reflection Lighting and shadow 14
8 Geometric Modeling Preparation of 3D Objects Using Modeling Software Packages 3D Studio Max Maya SoftImage LightWave From 3D Scan Data RapidForm 15 Geometric Modeling Wireframe Modeling System Wireframe Model Represents a shape by its characteristic lines and end points Uses lines and points to display threedimensional shapes Allow manipulation of the shapes by modifying the lines and points Mathematical Description List of curve equations, coordinates of the points, and connectivity information for the shape s curves and points Weakness Visual ambiguity Lack of 3D information 16
9 Geometric Modeling Surface Modeling System Surface Model Represents a model by its surface geometry Mathematical Description List of surface equations and curve equations Surface connectivity Modeling Method Interpolating the input points Interpolating the curve nets specified Translating or revolving a specified curve Purpose Aesthetic evaluation of visual model Generation of NC tool paths 17 Geometric Modeling Solid Modeling System Solid Model Represents a shape having a closed volume, called a solid Mathematical Description Information that determines whether any location is inside, outside or on the closed volume Advantage Any information related to the volume of the solid can be derived Application program can be written to do operation at the level of volume instead of at the level of surface Automatic generation of finite elements Volumetric NC tool path generation 18
10 Geometric Modeling Nonmanifold Modeling Nonmanifold Model Model of mixed dimensions A wire edge emanating from a point on a surface Faces forming a cellular structure Useful for abstract and/or intuitive design 19 Geometric Modeling Solid Modeling Methods Modeling by simple solids Primitive creation, Boolean operation Modeling by moving a surface Sweeping, skinning, swinging Modeling by modifying existing shapes Rounding, lifting, lower level entity editing, boundary modeling Modeling with range data Skinning Parametric modeling Featurebased modeling 20
11 Geometric Modeling Solid Modeling Primitive Creation Procedure Retrieve a simple shape from the solids stored in advance Create a solid of the same shape with the size specified by user 21 Geometric Modeling Solid Modeling Boolean Operation Procedure Combine primitives in some ways to create a new shape Union, intersection, and difference is mostly used 22
12 Geometric Modeling Solid Modeling Sweeping Procedure A planar closed domain is translated or revolved to form a solid 23 Geometric Modeling Solid Modeling Skinning Procedure Form a closed volume or a solid by creating a skin surface over prespecified crosssectional planar surfaces 24
13 Geometric Modeling Solid Modeling Parametric Modeling Procedure Model a shape by solving geometric constraints» The relation between the elements» The dimension data» The relations between the dimensions Construct the shape by solving multiple constraint equations 25 Geometric Modeling Data Structure BRep (Boundary Representation) Features Stores the boundary of a solid using vertices, edges, and faces Includes connectivity information Types Halfedge structure Wingededge structure 26
14 Geometric Modeling Data Structure Decomposition Voxel representation Three dimensional extension of a raster representation Used for the calculation of mass property of a solid May require a great deal of memory space 27 3D Pattern Design Pattern Design Methods Pattern Design 2D 3D Manual Design Automatic Generation Manual Automatic Trialanderror Time consuming Labor dependent Objective Interactive Intuitive design Simple design Reproducible Script Reusable script Complex design Database Draping design Ordermade Custom design Template based Surface peeling Garment modeling 28
15 3D Pattern Design Template Based Surface Peeling Garment Modeling Ideal garment Template Body surface Parametric design Shape matching 29 Template Based Structured Mesh Model Preparation Prepare the desirable shape of garment with structured mesh Capture the shape of garment using stereovision method Reconstruct a structured garment model Left Image Right Image Stereovision Algorithm Panel reconstruction Garment Template 30
16 Template Based Overview Ideal Garment Shape Projection Shape Matching Measured Body 31 Template Based Shape Matching Initial Alignment Form Design Features Convex Hull Generation Based on the corresponding landmarks defined on body and garment model Coordinates of some points on the garment model need to be fixed for design features Points on the garment model are moved to form a convex hull of underlying body 32
17 Template Based Template Based Method Body Shape Independent Pattern Generation Normal Fat and Stoop 33 Template Based Mesh structure refinement Low Resolution High Resolution 34
18 Template Based Stripwise 2D Development 2D Projection Method #1 Consideration of fabric physical properties Automatic dart generation New point New point Spatial Element Initiallly Setteled Side New point by side lengths Repetition A B Within tolerance 35 Template Based Stripwise Development Effect of Different Conditions Different mesh resolution Different elastic tolerance 36
CS5620 Intro to Computer Graphics
So Far wireframe hidden surfaces Next step 1 2 Light! Need to understand: How lighting works Types of lights Types of surfaces How shading works Shading algorithms What s Missing? Lighting vs. Shading
More informationIntroduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept.
Introduction to Solid Modeling Parametric Modeling 1 Why draw 3D Models? 3D models are easier to interpret. Simulation under reallife conditions. Less expensive than building a physical model. 3D models
More informationGeometric Modeling. Introduction
Geometric Modeling Introduction Geometric modeling is as important to CAD as governing equilibrium equations to classical engineering fields as mechanics and thermal fluids. intelligent decision on the
More informationComputer Graphics 1. Chapter 7 (June 17th, 2010, 24pm): Shading and rendering. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2010
Computer Graphics 1 Chapter 7 (June 17th, 2010, 24pm): Shading and rendering 1 The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons
More informationThe Traditional Graphics Pipeline
Last Time? The Traditional Graphics Pipeline Reading for Today A Practical Model for Subsurface Light Transport, Jensen, Marschner, Levoy, & Hanrahan, SIGGRAPH 2001 Participating Media Measuring BRDFs
More informationSo far, we have considered only local models of illumination; they only account for incident light coming directly from the light sources.
11 11.1 Basics So far, we have considered only local models of illumination; they only account for incident light coming directly from the light sources. Global models include incident light that arrives
More informationGeometric Modeling Lecture Series. Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba
Geometric Modeling 25.353 Lecture Series Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba Introduction Geometric modeling is as important to CAD as governing equilibrium
More informationInterpolation using scanline algorithm
Interpolation using scanline algorithm Idea: Exploit knowledge about already computed color values. Traverse projected triangle topdown using scanline. Compute start and end color value of each pixel
More informationVisualization Toolkit(VTK) Atul Kumar MD MMST PhD IRCADTaiwan
Visualization Toolkit(VTK) Atul Kumar MD MMST PhD IRCADTaiwan Visualization What is visualization?: Informally, it is the transformation of data or information into pictures.(scientific, Data, Information)
More informationPhotorealism: Ray Tracing
Photorealism: Ray Tracing Reading Assignment: Chapter 13 Local vs. Global Illumination Local Illumination depends on local object and light sources only Global Illumination at a point can depend on any
More informationCPSC 314 LIGHTING AND SHADING
CPSC 314 LIGHTING AND SHADING UGRAD.CS.UBC.CA/~CS314 slide credits: Mikhail Bessmeltsev et al 1 THE RENDERING PIPELINE Vertices and attributes Vertex Shader Modelview transform Pervertex attributes Vertex
More informationAutoCAD DWG Drawing Limitations in SAP 3D Visual Enterprise 9.0 FP03
AutoCAD DWG Drawing Limitations in SAP 3D Visual Enterprise 9.0 FP03 AutoCAD Import Limitations The following is a list of AutoCAD features that will not give an expected viewable when using SAP 3D Visual
More informationIntroduction to Computer Graphics. Farhana Bandukwala, PhD Lecture 14: Light Interacting with Surfaces
Introduction to Computer Graphics Farhana Bandukwala, PhD Lecture 14: Light Interacting with Surfaces Outline Computational tools Reflection models Polygon shading Computation tools Surface normals Vector
More informationCEng 477 Introduction to Computer Graphics Fall
Illumination Models and SurfaceRendering Methods CEng 477 Introduction to Computer Graphics Fall 2007 2008 Illumination Models and Surface Rendering Methods In order to achieve realism in computer generated
More information4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again.
1) Select the line tool 3) Move the cursor along the X direction (be careful to stay on the X axis alignment so that the line is perpendicular) and click for the second point of the line. Type 0.5 for
More informationShading Languages. Seminar Computer Graphics. Markus Kummerer
Shading Languages Markus Kummerer ABSTRACT Shading Languages provide a highly flexible approach for creating visual structures in computer imagery. The RenderMan Interface provides an API for scene description,
More informationAutoCAD DWG Drawing Limitations in SAP 3D Visual Enterprise 9.0 FP02
AutoCAD DWG Drawing Limitations in SAP 3D Visual Enterprise 9.0 FP02 AutoCAD Import Limitations The following is a list of AutoCAD features that will not give an expected viewable when using SAP 3D Visual
More informationMathematical Tools in Computer Graphics with C# Implementations Table of Contents
Mathematical Tools in Computer Graphics with C# Implementations by Hardy Alexandre, WilliHans Steeb, World Scientific Publishing Company, Incorporated, 2008 Table of Contents List of Figures Notation
More informationLighting and Shading. Slides: Tamar Shinar, Victor Zordon
Lighting and Shading Slides: Tamar Shinar, Victor Zordon Why we need shading Suppose we build a model of a sphere using many polygons and color each the same color. We get something like But we want 2
More informationOverview: Ray Tracing & The Perspective Projection Pipeline
Overview: Ray Tracing & The Perspective Projection Pipeline Lecture #2 Thursday, August 28 2014 About this Lecture! This is an overview.! Think of it as a quick tour moving fast.! Some parts, e.g. math,
More informationIllumination & Shading I
CS 543: Computer Graphics Illumination & Shading I Robert W. Lindeman Associate Professor Interactive Media & Game Development Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu
More informationLesson 5 Solid Modeling  Constructive Solid Geometry
AutoCAD 2000i Tutorial 51 Lesson 5 Solid Modeling  Constructive Solid Geometry Understand the Constructive Solid Geometry Concept. Create a Binary Tree. Understand the basic Boolean Operations. Create
More informationLets assume each object has a defined colour. Hence our illumination model is looks unrealistic.
Shading Models There are two main types of rendering that we cover, polygon rendering ray tracing Polygon rendering is used to apply illumination models to polygons, whereas ray tracing applies to arbitrary
More informationComp 410/510 Computer Graphics. Spring Shading
Comp 410/510 Computer Graphics Spring 2017 Shading Why we need shading Suppose we build a model of a sphere using many polygons and then color it using a fixed color. We get something like But we rather
More informationCS GAME PROGRAMMING Question bank
CS6006  GAME PROGRAMMING Question bank Part A Unit I 1. List the different types of coordinate systems. 2. What is ray tracing? Mention some applications of ray tracing. 3. Discuss the stages involved
More informationConstructive Solid Geometry and Procedural Modeling. Stelian Coros
Constructive Solid Geometry and Procedural Modeling Stelian Coros Somewhat unrelated Schedule for presentations February 3 5 10 12 17 19 24 26 March 3 5 10 12 17 19 24 26 30 April 2 7 9 14 16 21 23 28
More informationCMSC427 Shading Intro. Credit: slides from Dr. Zwicker
CMSC427 Shading Intro Credit: slides from Dr. Zwicker 2 Today Shading Introduction Radiometry & BRDFs Local shading models Light sources Shading strategies Shading Compute interaction of light with surfaces
More informationgraphics pipeline computer graphics graphics pipeline 2009 fabio pellacini 1
graphics pipeline computer graphics graphics pipeline 2009 fabio pellacini 1 graphics pipeline sequence of operations to generate an image using objectorder processing primitives processed oneatatime
More informationCSE 167: Lecture #8: GLSL. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Lecture #8: GLSL Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Announcements Homework project #4 due Friday, November 2 nd Introduction:
More informationIllumination and Shading
Illumination and Shading Computer Graphics COMP 770 (236) Spring 2007 Instructor: Brandon Lloyd 2/14/07 1 From last time Texture mapping overview notation wrapping Perspectivecorrect interpolation Texture
More informationColor and Light. CSCI 4229/5229 Computer Graphics Summer 2008
Color and Light CSCI 4229/5229 Computer Graphics Summer 2008 Solar Spectrum Human Trichromatic Color Perception Are A and B the same? Color perception is relative Transmission,Absorption&Reflection Light
More informationIt s A Material World After All Alexander L.. Wood CAD Training Solutions, LLC
November 30 December 3, 2004 Las Vegas, Nevada It s A Material World After All Alexander L.. Wood CAD Training Solutions, LLC GD213 Learn the basics of taking your 3D model into a rendered presentation.
More informationComputer Graphics. Illumination and Shading
() Illumination and Shading Dr. Ayman Eldeib Lighting So given a 3D triangle and a 3D viewpoint, we can set the right pixels But what color should those pixels be? If we re attempting to create a realistic
More informationShading and Illumination
Shading and Illumination OpenGL Shading Without Shading With Shading Physics Bidirectional Reflectance Distribution Function (BRDF) f r (ω i,ω ) = dl(ω ) L(ω i )cosθ i dω i = dl(ω ) L(ω i )( ω i n)dω
More informationLighting and Shading Computer Graphics I Lecture 7. Light Sources Phong Illumination Model Normal Vectors [Angel, Ch
15462 Computer Graphics I Lecture 7 Lighting and Shading February 12, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/ Light Sources Phong Illumination Model
More informationA Parametric Human Body Modeling Tool
A Parametric Human Body Modeling Tool Başar Uğur Computer Engineering Boğaziçi University Email: basar.ugur@boun.edu.tr Ali Vahit Şahiner Computer Engineering Boğaziçi University Email: alivahit.sahiner@boun.edu.tr
More informationIllumination and Shading
Illumination and Shading Illumination (Lighting) Model the interaction of light with surface points to determine their final color and brightness OpenGL computes illumination at vertices illumination Shading
More informationCOMP environment mapping Mar. 12, r = 2n(n v) v
Rendering mirror surfaces The next texture mapping method assumes we have a mirror surface, or at least a reflectance function that contains a mirror component. Examples might be a car window or hood,
More informationPhoto Studio. Preface What`s New? Getting Started Basic Tasks Advanced Tasks Workbench Description Customizing Glossary Index
Photo Studio Preface What`s New? Getting Started Basic Tasks Advanced Tasks Workbench Description Customizing Glossary Index Dassault Systèmes 19942000. All rights reserved. Preface Welcome to Version
More information Rasterization. Geometry. Scan Conversion. Rasterization
Computer Graphics  The graphics pipeline  Geometry Modelview Geometry Processing Lighting Perspective Clipping Scan Conversion Texturing Fragment Tests Blending Framebuffer Fragment Processing  So far,
More informationThreeDimensional Graphics V. Guoying Zhao 1 / 55
Computer Graphics ThreeDimensional Graphics V Guoying Zhao 1 / 55 Shading Guoying Zhao 2 / 55 Objectives Learn to shade objects so their images appear threedimensional Introduce the types of lightmaterial
More informationcritical theory Computer Science
Art/Science Shading, Materials, Collaboration Textures Example title Artists In the recommend real world, two the main following: factors determine the appearance of a surface: basic understanding what
More informationCSG obj. oper3. obj1 obj2 obj3. obj5. obj4
Solid Modeling Solid: Boundary + Interior Volume occupied by geometry Solid representation schemes Constructive Solid Geometry (CSG) Boundary representations (Breps) Spacepartition representations Operations
More information3D Modeling techniques
3D Modeling techniques 0. Reconstruction From real data (not covered) 1. Procedural modeling Automatic modeling of a selfsimilar objects or scenes 2. Interactive modeling Provide tools to computer artists
More informationAnimation & Rendering
7M836 Animation & Rendering Introduction, color, raster graphics, modeling, transformations Arjan Kok, Kees Huizing, Huub van de Wetering h.v.d.wetering@tue.nl 1 Purpose Understand 3D computer graphics
More informationOrthogonal Projection Matrices. Angel and Shreiner: Interactive Computer Graphics 7E AddisonWesley 2015
Orthogonal Projection Matrices 1 Objectives Derive the projection matrices used for standard orthogonal projections Introduce oblique projections Introduce projection normalization 2 Normalization Rather
More informationCENG 477 Introduction to Computer Graphics. Ray Tracing: Shading
CENG 477 Introduction to Computer Graphics Ray Tracing: Shading Last Week Until now we learned: How to create the primary rays from the given camera and image plane parameters How to intersect these rays
More informationCS 5625 Lec 2: Shading Models
CS 5625 Lec 2: Shading Models Kavita Bala Spring 2013 Shading Models Chapter 7 Next few weeks Textures Graphics Pipeline Light Emission To compute images What are the light sources? Light Propagation Fog/Clear?
More informationIllumination & Shading
Illumination & Shading Goals Introduce the types of lightmaterial interactions Build a simple reflection modelthe Phong model that can be used with real time graphics hardware Why we need Illumination
More informationScalable multigpu cloud raytracing with OpenGL
Scalable multigpu cloud raytracing with OpenGL University of Žilina Digital technologies 2014, Žilina, Slovakia Overview Goals Rendering distant details in visualizations Raytracing MultiGPU programming
More informationGEOMETRIC MODELING: A First Course. 7. Application Algorithms
GMCh7 5/10/99 71 GEOMETRIC MODELING: A First Course Copyright 19951999 by Aristides A. G. Requicha Permission is hereby granted to copy this document for individual student use at USC, provided that
More informationModels and Architectures. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico
Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico 1 Objectives Learn the basic design of a graphics system Introduce
More informationCSE528 Computer Graphics: Theory, Algorithms, and Applications
CSE528 Computer Graphics: Theory, Algorithms, and Applications Hong Qin State University of New York at Stony Brook (Stony Brook University) Stony Brook, New York 117944400 Tel: (631)6328450; Fax: (631)6328334
More informationHowTo Guide SAP 3D Visual Enterprise Author 8.0 Document Version: How To Work with Textures
HowTo Guide SAP 3D Visual Enterprise Author 8.0 Document Version: 1.020140704 Document History Document Version Description 1.0 First version Document History 2014 SAP AG or an SAP affiliate company.
More informationLIGHTING AND SHADING
DH2323 DGI15 INTRODUCTION TO COMPUTER GRAPHICS AND INTERACTION LIGHTING AND SHADING Christopher Peters HPCViz, KTH Royal Institute of Technology, Sweden chpeters@kth.se http://kth.academia.edu/christopheredwardpeters
More informationConvergent Modeling and Reverse Engineering
Convergent Modeling and Reverse Engineering 25 October 2017 Realize innovation. Tod Parrella NX Design Product Management Product Engineering Solutions tod.parrella@siemens.com Realize innovation. Siemens
More informationWednesday, 26 January 2005, 14:OO  17:OO h.
Delft University of Technology Faculty Electrical Engineering, Mathematics, and Computer Science Mekelweg 4, Delft TU Delft Examination for Course IN41 5 13D Computer Graphics and Virtual Reality Please
More informationMIT EECS 6.837, Teller and Durand 1
MIT EECS 6.837, Teller and Durand 1 Clipping MIT EECS 6.837 Frédo Durand and Seth Teller Some slides and images courtesy of Leonard McMillan MIT EECS 6.837, Teller and Durand 2 Administrative Assignment
More information3D Programming. 3D Programming Concepts. Outline. 3D Concepts. 3D Concepts  Coordinate Systems. 3D Concepts Displaying 3D Models
3D Programming Concepts Outline 3D Concepts Displaying 3D Models 3D Programming CS 4390 3D Computer 1 2 3D Concepts 3D Model is a 3D simulation of an object. Coordinate Systems 3D Models 3D Shapes 3D Concepts
More informationBoolean Component. Chapter 1. Boolean Operations
Chapter 1. Boolean Component Component: The Boolean Component (BOOL), in the bool directory, performs Boolean operations on the model topology of bodies, first finding the intersections between bodies,
More informationIllumination and Shading
Illumination and Shading Light sources emit intensity: assigns intensity to each wavelength of light Humans perceive as a colour  navy blue, light green, etc. Exeriments show that there are distinct I
More informationPHIGS PLUS For Scientific Graphics
PHIGS PLUS For Scientific Graphics Roger A. Crawfis Lawrence Livermore National Lab PO Box 808, L301 Livermore, CA 94550 This paper was prepared for the NCGA 91 Conference to be held April 2225, 1991
More informationChapter 23 UV Texture Mapping
Chapter 23 UV Texture Mapping Since games need to be able to process operations as fast as possible, traditional rendering techniques (specular, ray tracing reflections and refractions) cannot typically
More informationWhy we need shading?
Why we need shading? Suppose we build a model of a sphere using many polygons and color it with glcolor. We get something like But we want Lightmaterial interactions cause each point to have a different
More information============================================================================
25 Free 3D modeling softwares Posted by Waldo  2011/11/08 14:23 I thought this link may come in handy to a few designers out there. 25 Free Modeling Softwares Posted by admin  2011/11/08 18:51 Blender
More informationLight source estimation using feature points from specular highlights and cast shadows
Vol. 11(13), pp. 168177, 16 July, 2016 DOI: 10.5897/IJPS2015.4274 Article Number: F492B6D59616 ISSN 19921950 Copyright 2016 Author(s) retain the copyright of this article http://www.academicjournals.org/ijps
More informationObjectives Shading in OpenGL. Front and Back Faces. OpenGL shading. Introduce the OpenGL shading methods. Discuss polygonal shading
Objectives Shading in OpenGL Introduce the OpenGL shading methods  per vertex shading vs per fragment shading  Where to carry out Discuss polygonal shading  Flat  Smooth  Gouraud CITS3003 Graphics
More informationDevelopment of Reverse Engineering System for Machine Engineering Using 3D Bitmap Data. Tatsuro Yashiki* and Tarou Takagi*
Development of Reverse Engineering System for Machine Engineering Using 3D Bitmap Data Tatsuro Yashiki* and Tarou Takagi* *Power & Industrial Systems R&D Laboratory, Hitachi, Ltd. Abstract In this paper,
More informationGraphical Editors used at CSC/Nada earlier. Main competitors. What is Maya? What is Maya? An Introduction to Maya. Maya
DH2640 Grafik och interaktionsprogrammering DH2323 Datorgrafik och interaktion NA8740 Datorgrafik och användargränssnitt An Introduction to Maya original slides by Gustav Taxén Lars Kjelldahl lassekj@csc.kth.se
More information13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY
13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY Lecture 1 Nicholas M. Patrikalakis Massachusetts Institute of Technology Cambridge, MA 021394307, USA Copyright 2003 c Massachusetts Institute of Technology
More informationData passed from a source application is recognized by the destination application, yielding identical results. Data (Converted) compatibility
Interoperability Chart Version 2015 LEGEND Perfect compatibility Data passed from a source application is recognized by the destination application, yielding identical results. Data (Converted) compatibility
More informationTopic 0. Introduction: What Is Computer Graphics? CSC 418/2504: Computer Graphics EF432. Today s Topics. What is Computer Graphics?
EF432 Introduction to spagetti and meatballs CSC 418/2504: Computer Graphics Course web site (includes course information sheet): http://www.dgp.toronto.edu/~karan/courses/418/ Instructors: L0101, W 122pm
More informationIllumination Models and SurfaceRendering Methods. Chapter 10
Illumination Models and SurfaceRendering Methods Chapter 10 Illumination and Surface Rendering Given scene specifications object positions, optical properties of the surface, viewer position, viewing
More informationCOM337 COMPUTER GRAPHICS Other Topics
COM337 COMPUTER GRAPHICS Other Topics Animation, Surface Details, Global Illumination Kurtuluş Küllü based on the book by Hearn, Baker, and Carithers There are some other important issues and topics that
More informationØ Sampling Theory" Ø Fourier Analysis Ø Antialiasing Ø Supersampling Strategies" Ø The Hall illumination model. Ø Original ray tracing paper
CS 431/636 Advanced Rendering Techniques Ø Dr. David Breen Ø Korman 105D Ø Wednesday 6PM 8:50PM Presentation 6 5/16/12 Questions from ast Time? Ø Sampling Theory" Ø Fourier Analysis Ø Antialiasing Ø Supersampling
More information11/1/13. Visualization. Scientific Visualization. Types of Data. Height Field. Contour Curves. Meshes
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 2.11] Jernej Barbic University of Southern California Scientific Visualization
More informationDraw Guide. Chapter 7 Working with 3D Objects
Draw Guide Chapter 7 Working with 3D Objects Copyright This document is Copyright 2011 2014 by the LibreOffice Documentation Team. Contributors are listed below. You may distribute or modify it under the
More informationImage Morphing. The user is responsible for defining correspondences between features Very popular technique. since Michael Jackson s clips
Image Morphing Image Morphing Image Morphing Image Morphing The user is responsible for defining correspondences between features Very popular technique since Michael Jackson s clips Morphing Coordinate
More informationBETWEEN PHOTOREALISM AND NONPHOTO REALISTIC RENDERING MODELING URBAN AREAS FOR REAL TIME VR
BETWEEN PHOTOREALISM AND NONPHOTO REALISTIC RENDERING MODELING URBAN AREAS FOR REAL TIME VR Guenter Pomaska Bielefeld University of Applied Sciences, Faculty of Architecture and Civil Engineering, Germany
More informationClipping. CSC 7443: Scientific Information Visualization
Clipping Clipping to See Inside Obscuring critical information contained in a volume data Contour displays show only exterior visible surfaces Isosurfaces can hide other isosurfaces Other displays can
More informationSummary. What is Computer Graphics? IRISA 2. Coordinate systems. 4. Geometric transformations for display
Summary Basic Computer Graphics Kadi Bouatouch IRISA Email: kadi@irisa.fr 1. Introduction 2. Coordinate systems 3. Geometric transformations 4. Geometric transformations for display 5. Choosing the camera
More informationGEOMETRY MODELING & GRID GENERATION
GEOMETRY MODELING & GRID GENERATION Dr.D.Prakash Senior Assistant Professor School of Mechanical Engineering SASTRA University, Thanjavur OBJECTIVE The objectives of this discussion are to relate experiences
More informationOpenGL shaders and programming models that provide object persistence
OpenGL shaders and programming models that provide object persistence COSC342 Lecture 22 19 May 2016 OpenGL shaders We discussed forms of local illumination in the ray tracing lectures. We also saw that
More informationMultilevel voxel representation for GPUaccelerated
Graduate Theses and Dissertations Iowa State University Capstones, Theses and Dissertations 2017 Multilevel voxel representation for GPUaccelerated solid modeling Gavin Young Iowa State University Follow
More informationShape fitting and non convex data analysis
Shape fitting and non convex data analysis Petra Surynková, Zbyněk Šír Faculty of Mathematics and Physics, Charles University in Prague Sokolovská 83, 186 7 Praha 8, Czech Republic email: petra.surynkova@mff.cuni.cz,
More informationLight: Geometric Optics
Light: Geometric Optics 23.1 The Ray Model of Light Light very often travels in straight lines. We represent light using rays, which are straight lines emanating from an object. This is an idealization,
More informationPhotorealistic 3D Rendering for VW in Mobile Devices
Abstract University of Arkansas CSCE Department Advanced Virtual Worlds Spring 2013 Photorealistic 3D Rendering for VW in Mobile Devices Rafael Aroxa In the past few years, the demand for high performance
More informationInstructor. Goals. Image Synthesis Examples. Applications. Foundations of Computer Graphics. Why Study 3D Computer Graphics?
Foundations of Computer Graphics Motivation: Why do we study 3D Graphics? http://www.cs.berkeley.edu/~ravir Instructor http://www.cs.berkeley.edu/~ravir PhD Stanford, 2002. PhD thesis developed Spherical
More informationIllumination. Illumination CMSC 435/634
Illumination CMSC 435/634 Illumination Interpolation Illumination Illumination Interpolation Illumination Illumination Effect of light on objects Mostly look just at intensity Apply to each color channel
More informationRaycast Rendering Maya 2013
2000 2012 Michael O'Rourke Raycast Rendering Maya 2013 (See also the Intro to Lights and Rendering tutorial for an introduction to the basics of rendering an image) Concept There are several algorithms
More informationCurves & Surfaces. Last Time? Progressive Meshes. Selective Refinement. Adjacency Data Structures. Mesh Simplification. Mesh Simplification
Last Time? Adjacency Data Structures Curves & Surfaces Geometric & topologic information Dynamic allocation Efficiency of access Mesh Simplification edge collapse/vertex split geomorphs progressive transmission
More information521493S Computer Graphics. Exercise 3
521493S Computer Graphics Exercise 3 Question 3.1 Most graphics systems and APIs use the simple lighting and reflection models that we introduced for polygon rendering. Describe the ways in which each
More informationIntroduction to the Mathematical Concepts of CATIA V5
CATIA V5 Training Foils Introduction to the Mathematical Concepts of CATIA V5 Version 5 Release 19 January 2009 EDU_CAT_EN_MTH_FI_V5R19 1 About this course Objectives of the course Upon completion of this
More informationWhat is visualization? Why is it important?
What is visualization? Why is it important? What does visualization do? What is the difference between scientific data and information data Cycle of Visualization Storage De noising/filtering Down sampling
More informationLesson 1: Creating T Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.
3.1: Sculpting Sculpting in Fusion 360 allows for the intuitive freeform creation of organic solid bodies and surfaces by leveraging the T Splines technology. In the Sculpt Workspace, you can rapidly
More informationCustomized Pre/postprocessor for DIANA. FX for DIANA
Customized Pre/postprocessor for DIANA FX for DIANA About FX4D for DIANA FX4D is a general purpose pre/postprocessor for CAE simulation. FX4D has been specialized for civil/architectural applications.
More informationComputer Graphics and Visualization. What is computer graphics?
CSCI 120 Computer Graphics and Visualization Shiaofen Fang Department of Computer and Information Science Indiana University Purdue University Indianapolis What is computer graphics? Computer graphics
More informationComputer Graphics 7  Rasterisation
Computer Graphics 7  Rasterisation Tom Thorne Slides courtesy of Taku Komura www.inf.ed.ac.uk/teaching/courses/cg Overview Line rasterisation Polygon rasterisation Mean value coordinates Decomposing polygons
More informationIdeas NX Series Master Modeler Foundation capabilities for featurebased variational solid modeling
Ideas Series Master Modeler Foundation capabilities for featurebased variational solid modeling fact sheet www.ugs.com Summary Ideas Series Master Modeler is the core design module for the Ideas product
More informationMore Texture Mapping. Texture Mapping 1/46
More Texture Mapping Texture Mapping 1/46 Perturbing Normals Texture Mapping 2/46 Perturbing Normals Instead of fetching a texture for color, fetch a new perturbed normal vector Creates the appearance
More information