Modeling Complex Shapes in 3D Cindy Grimm Zachary Byers

Slides:



Advertisements
Similar presentations
Introduction to Computer Cartography For better or worse the day the day of hand drawn computer maps is coming to a close.
Advertisements

Good vs Bad Creating Interactions.... Some Advice Keep it simple, clear, and concise A manageable amount of information is visible on screen Images are.
CS 352: Computer Graphics Chapter 7: The Rendering Pipeline.
Texture Visual detail without geometry. Texture Mapping desire for heightened realism.
03/12/02 (c) 2002 University of Wisconsin, CS559 Last Time Some Visibility (Hidden Surface Removal) algorithms –Painter’s Draw in some order Things drawn.
Volume Rendering Volume Modeling Volume Rendering Volume Modeling Volume Rendering 20 Apr
2.1 Vis_04 Data Visualization Lecture 2 Fundamental Concepts - Reference Model Visualization Techniques – Overview Visualization Systems - Overview.
ENV Envisioning Information Lecture 11 – Scientific Visualization Introduction Scalar 1D Data Ken Brodlie
Texture Mapping April 9, The Limits of Geometric Modeling Although graphics cards can render over 10 million polygons per second, that number.
University of New Mexico
Texture Mapping Mohan Sridharan Based on slides created by Edward Angel 1 CS4395: Computer Graphics.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
1 Course 13: Manifolds and Modeling Monday 8:30-12:15 Cindy Grimm Media and Machines Lab Department of Computer Science and Engineering Washington University.
1 Course 21: Manifolds and Modeling Monday 8:30-12:15 Cindy Grimm Media and Machines Lab Department of Computer Science and Engineering Washington University.
Texture Mapping. 2 The Limits of Geometric Modeling Although graphics cards can render over 10 million polygons per second, that number is insufficient.
Visual data analysis a chance and a challenge for mathematicians Krzysztof S. Nowiński (ICM)
What is a Tessellation? A tessellation is a pattern of repeating figures that fit together with NO overlapping or empty spaces. Tessellations are formed.
3D Programming Concepts How objects are described in 3D and Rendering Pipelines – A conceptual way of thinking of the steps involved of converting an abstract.
1 Background and definitions Cindy Grimm. 2 Siggraph 2005, 8/1/ Overview What does it mean to be.
ECSE 4750: Computer Graphics Rensselaer Polytechnic Institute Nov 5, 2012 Texture and Texture Mapping.
Elements & Principles 6 th Grade Knowledge Targets Unit 1.
Fundamentals of Computer Graphics Part 9 Discrete Techniques prof.ing.Václav Skala, CSc. University of West Bohemia Plzeň, Czech Republic ©2002 Prepared.
Cindy Grimm Parameterization with Manifolds Cindy Grimm.
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
BASIC DRAWING SKILLS 6 th Grade Art & Introduction to Art Ms. McDaniel.
OpenGL Conclusions OpenGL Programming and Reference Guides, other sources CSCI 6360/4360.
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,
Geometric Modeling. Volumetric o Collection device obtains regular grid of measurement values Examples: CT, MRI, PET, Ultrasound o Values are interpreted/visualized.
Kidney Cysts By Cathryn Andrews and Ashley Sinclair.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
Arrangement of shapes, colors, elements. What makes an effective design? We know:  typography  colors  graphic elements Sometimes we don’t pay the.
Medical Imaging. What is an image? ● An image is a function – from a spatial or temporal domain – into a two, three, or four dimensional space – such.
1 Existing Product Analysis Controls The buttons are very big, easy for a child to press because of the large surface area Clearly spaced out from each.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
The Seven Elements of Art Presented in PowerPoint by: students’ names
Where We Stand At this point we know how to: –Convert points from local to window coordinates –Clip polygons and lines to the view volume –Determine which.
In the name of God Computer Graphics. Introduction Modeling techniques modeling techniques managements Some renderings.
Geography Tools De Geograaf (The Geographer) by JOHANNES VERMEER
Applied Mathematics 1 Distributed visualization of terrain models How to get the whole world into a coffee mug... Rune Aasgaard.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Elements of art Shape, Form, Space, and Texture. Shape An enclosed space defined by other elements of art. Shape is an area enclosed by line. It is 2.
IGP NCRR Image and Geometry Processing Highlights of ongoing work Geometry processing Shape analysis Visualization/segmentation.
Describing Objects Practice Activity. Do the following 1.With a partner or small group, take turns describing the objects on the following pages. 2.Make.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
PROJECT Transformations Chapter 14 beginning on page 570 Student Notes.
A scientist once said that everything in the universe was made of the same thing. Do you agree or disagree? Why?
University of New Mexico
Buffers and texture mapping
Texture Mapping.
Computer Graphics Texture Mapping
::One Point Perspective::
3D Graphics Rendering PPT By Ricardo Veguilla.
Introduction to Computer Graphics with WebGL
Drawing The aim of this lesson is to practice spatial awareness. It starts by teaching visualisation of numbers, since this sort of skill is required when.
CSCI1600: Embedded and Real Time Software
© University of Wisconsin, CS559 Spring 2004
What Shapes Can You See in this Picture?
Estimate of the volume of a heart chamber from echocardiogram.
Elements of Design.
Graphics and Multimedia
The Seven Elements of Art
Dr. Jim Rowan ITEC 2110 Vector Graphics II
STANDARD 2: The Elements of Art
Texture Mapping Ed Angel Professor Emeritus of Computer Science
Group Members: Tatyana Best Keryena Hinds
Properties of matter Objects: *Describe the two properties of matter
CSCI1600: Embedded and Real Time Software
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Using billboards within games
Projections.
Presentation transcript:

Modeling Complex Shapes in 3D Cindy Grimm Zachary Byers

Geometric Shapes are Easy Defining the location of a regular geometric shape in 3D space is relatively trivial. There are known functions that define these shapes.

Non-Geometric Shapes are Hard Imagine a function that describes this shape in 3D.

Complex Shapes are Currently Modeled Volumetrically Modeling complex shapes, such as the heart in the previous slide, are often done using a volume of data, such as ultrasound, MRI, or CAT scan data. The data makes a good picture, but has no embedded information about the actual shape it represents.

Another Approach: Manifolds A mathematical technique for describing complicated surfaces by overlapping bits of simple surfaces. Imagine an atlas. Each page of the atlas describes part of the surface of the earth, and each page overlaps other pages enough that you can easily traverse from one page to the next.

Examples Get images from cindy.

Where this is going. With volumetric rendering of complex shapes, there is no clean way to map a function to the shape. When the shape you have is describe only by points in space, not in terms of surface, how do you apply a texture to the shape?

Everything is Easier in 2D. Vectors representing flow of air applied to a 2D image.

What about 3D? Suppose you have the model of an aorta and blood flow information. It would be nice to render the flow information on the surface of the aorta. Manifolds make it as simple as 2D. The surface of the aorta is broken up into smaller pieces of overlapping surface, each smaller piece can have the vectors representing blood flow mapped onto it.