Final Review Zhicheng Yan. Over Operator  Two formulas  Alpha Slides  C A over B = a A C A + (1 – a A ) a B C B and a A over B = a A + (1 – a A ) a.

Slides:



Advertisements
Similar presentations
Lecture Notes #11 Curves and Surfaces II
Advertisements

Overview  About ETS: our students, our tools.  What’s New with TI-Npsire CAS?  Different Objects in the Same 2D Plot Window.  Why is Parametric 3D.
Cubic Curves CSE167: Computer Graphics Instructor: Steve Rotenberg UCSD, Fall 2006.
09/25/02 Dinesh Manocha, COMP258 Triangular Bezier Patches Natural generalization to Bezier curves Triangles are a simplex: Any polygon can be decomposed.
1 Curves and Surfaces. 2 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized.
Subdivision Curves & Surfaces and Fractal Mountains. CS184 – Spring 2011.
HSPA Mathematics The HSPA is an exam administered statewide in March to high school juniors. It is designed to test our students’ proficiencies in Mathematics.
Fractal Mountains, Splines, and Subdivision Surfaces Jordan Smith UC Berkeley CS184.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 12: Spline Curves (review) Ravi Ramamoorthi Most material.
1 Lecture 13 Modeling Curved Lines and Surfaces. 2 Types of Surfaces Ruled Surfaces B-Splines and Bezier Curves Surfaces of Revolution.
09/25/02 Dinesh Manocha, COMP258 Subdividing a Bezier Patch Subdivide separately along u and v parameters To subdivide along the u parameter, subdivide.
ENDS 375 Foundations of Visualization Geometric Representation 10/5/04.
Computer Graphics (Fall 2005) COMS 4160, Lecture 7: Curves 2
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Curves Week 13, Mon 24 Nov 2003.
Chapter 16 – Vector Calculus
Curve Surfaces June 4, Examples of Curve Surfaces Spheres The body of a car Almost everything in nature.
Geometry CLASSIFYING SOLIDS. Prisms  Prisms are named for their base shape:  Rectangular Prism  Triangular Prism  Hexagonal Prism  Pentagonal Prism.
Volume of a pyramid h Calculate the volume of the rectangular-based pyramid. 6 cm 5 cm 4 cm A B C D E.
Splines III – Bézier Curves
Curve Modeling Bézier Curves
11/30/04© University of Wisconsin, CS559 Fall 2004 Last Time More modeling: –Hierarchical modeling –Instancing and Parametric Instancing –Constructive.
SE 313 – Computer Graphics Lecture 3: Analytical Geometry and Linear Algebra Lecturer: Gazihan Alankuş Please look at the last three slides for assignments.
Skills for October Rounds
11/19/02 (c) 2002, University of Wisconsin, CS 559 Last Time Many, many modeling techniques –Polygon meshes –Parametric instancing –Hierarchical modeling.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Graphics Graphics Korea University cgvr.korea.ac.kr Creating Virtual World I 김 창 헌 Department of Computer Science Korea University
Interactive Graphics Lecture 9: Slide 1 Interactive Graphics Lecture 9: Introduction to Spline Curves.
4/15/04© University of Wisconsin, CS559 Spring 2004 Last Time More modeling: –Hierarchical modeling –Instancing and Parametric Instancing –Constructive.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Numerical Computation
Cubes, Prisms, Pyramids, Cylinders, Cones and Spheres
Korea University Jung Lee, Computer Graphics Laboratory 3D Game Engine Design David H. Eberly 8.3 Special Surfaces 2001/11/13.
Holt CA Course Three-Dimensional Figures Preparation for MG1.3 Know and use the formulas for the volume of triangular prisms and cylinders (area.
DRILL (A) Name the cross-sections you would find in a cone, cylinder, cube, rectangular prism. (B) What solids would you use to model these farm structures?
Geometric Modeling. Volumetric o Collection device obtains regular grid of measurement values Examples: CT, MRI, PET, Ultrasound o Values are interpreted/visualized.
Copyright © Curt Hill Visualization of 3D Worlds How are these images described?
University of Texas at Austin CS384G - Computer Graphics Fall 2008 Don Fussell Parametric Curves.
Game Programming 06 The Rendering Engine
Geometric Modelling 2 INFO410 & INFO350 S Jack Pinches
CS 376 Introduction to Computer Graphics 04 / 25 / 2007 Instructor: Michael Eckmann.
Procedural Models How to easily generate complex data?
Three-Dimensional Object Representation
Computing & Information Sciences Kansas State University Lecture 31 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 32 of 42 Wednesday, 11.
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
1 Graphics CSCI 343, Fall 2015 Lecture 34 Curves and Surfaces III.
Geometry Section 10 DAY 1: CLASSIFYING SOLIDS Geometry S10 Day 1 1.
TIPM3 March 2, 2011 Kindergarten and First Grade.
CS559: Computer Graphics Lecture 33: Shape Modeling Li Zhang Spring 2008.
Slide 1Lecture Fall ‘00 Surface Modeling Types: Polygon surfaces Curved surfaces Volumes Generating models: Interactive Procedural.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
GRADE 9 CURRICULUM SUMMARY. NUMBER AND OPERATION SENSE identify irrational numbers and how we use them understand how the system of real numbers works.
Grammars, L-Systems Jim Whitehead UC Santa Cruz School of Engineering courses.soe.ucsc.edu/courses/cmps265/Spring14/01 23 Apr 2014.
Introduction to Parametric Curve and Surface Modeling.
Lecture 22: B Spline Curve Properties
Computer Graphics Lecture 38
CS5500 Computer Graphics May 11, 2006
CSE 167 [Win 17], Lecture 10: Curves 2 Ravi Ramamoorthi
Geometry- 3 Dimensional Shapes Solid Figures
Unit 6: Perimeter and Area
Parametric Curves.
Geometry- 3 Dimensional Shapes Solid Figures
© University of Wisconsin, CS559 Spring 2004
Implicit Functions Some surfaces can be represented as the vanishing points of functions (defined over 3D space) Places where a function f(x,y,z)=0 Some.
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Objective: Identify the attributes and names of solid figures
Lecture 21: B Spline Curve
Special Models for Animation
CS 4731: Computer Graphics Final review
bell ringer What shape is the base of a cube? Sides?
Guess the Shape!.
Presentation transcript:

Final Review Zhicheng Yan

Over Operator  Two formulas  Alpha Slides  C A over B = a A C A + (1 – a A ) a B C B and a A over B = a A + (1 – a A ) a B  Know each parameter  Simple calculation  Given color values  Given the alpha values  Past problem:  Algebra questions.  Given color of A and color of B find color of A over B using the above formula.  Given the alpha values of A and B find alpha A over B using the formula.

Curves  Curves in general  Hermite Curve  Linear interpolation  Continuity  Bezier Curves  Control points  What does P(0.5) mean if P(0) is the start and P(1) is the end?  Algorithms  De Casteljau  De Boor (knot vector)  Blossoming game (make sure you know this!)  Past problem:  Multiple choice/matching concept problems are to match curves with their properties. Drawing problem require you understand and apply the algorithms. Mainly the BLOSSOMING procedure.  External notes:

Subdivision  Half Edge  Opposite  End  Left  Next  Know halfedge data structure. Ex. What does this give you e->Next->Next in a triangle?

Subdivision  High level question  Read through the slides  If you do a Catmull-Clark subdivsion on a shape what would you get as the result?  Know the subdivision result. Ex. Subdivide a triangle 1 time will yield a mesh of how many triangles or quads?  Past Problem:  Multiple choice/matching concept questions about the halfedge data structure and subdivision.

Quaternion's  Know how to apply a quaternion rotation  Know each parameter i,j,k’s meaning  Take a look at the Example in the slides  Past problem:  Calculation problems regarding the quaternion rules.

Skinning  High level concept  Read through it  Ex. The building an elbow example in the lecture slides.  Past problem:  Simple multiple choice regarding the concepts of skinning interpolation.

3D geometry  Know some common formulas  Sphere  Cylinder  Cone  Paraboloid  Ex. The expressions in Quadrics slide in the Volume Solid Modeling lecture slides.  Past problem:  Matching shapes with their respective expressions.

Fractal Modeling  High level question  May ask you to draw  Turtle Graphics  L-System  Know Turtle Graphics and L-System grammar in the Fractal Modeling slides.  Ex. Draw the shape given a string in the language.  Past problem:  Drawing problem similar to the Ex. above.

Implicit Surfaces  Know marching cubes  Know what the numbers mean  Know how to draw it  In the Volume Solid Modeling lecture slides, it explains the meaning of f>0 and f<0, CSG operations, and marching cube rules. Know these concepts and especially the Marching Cubes slide.  Ex. Given a matrix representing the marching cubes, draw the resulting graphics according to the rules.  Past problem:  Drawing problem similar to the Ex. above.

Other material  The rest of the material since Exam 2  Make sure you read them and understand  Other material always have the probability of appearing on the exam, so be prepared for a high level question