3D Graphics Pipeline
|
|
- Vivien Ford
- 7 years ago
- Views:
Transcription
1 3D Graphics Pipeline The common denominator to all 3D Graphics: The Pipeline Regardless of the 3d graphics application, whether it is animated motion pictures, video games, CAD (computer aided design) programs used in mechanical engineering or architecture, virtual reality, cell phones or simulators, the 3d graphics pipeline is the common element to all of these. The 3D graphics pipeline consists of these blocks of software: Object Transformations Camera Transformation Back-face Culling Clipping Perspective View Objects, Camera(s) and Lights have Transformations. A Transformation rotates, scales and moves (translation) an object in 3D space. For example, the Earth has three transformations operating on it : one for the Earth's annual rotation around the Sun; another for the annual tilt of Earth's seasons; And finally the Earth's daily rotation around it's axis. Then there is the camera's point-of-view. The point-of-view could be from the Sun, a satellite over the equator, or a camera from the International Space Station. 3D Mesh, Coordinates and Coordinate Indexes Figure 1: Wireframe of Teapot Figure 2: Teapot Rendered Each 3D object is made up of a mesh similar to the chicken-wire mesh that forms the shape of a New Year's Day Rose Parade float. The points of this mesh, known as vertices, are made up of three values: x, y, z. In Figure 1, the wireframe shows the vertices wherever two or more white lines meet. These vertices or points are organized in a list known as a coordinate Index. For example, the simplest 3d object is the polygon and while the teapot shows many polygons of four vertices, most as made up of three vertices. Each polygon is required to have its vertices planar, meaning they exist in a single plane. Think of a chair with three legs it won't
2 wobble because all the legs will be flat on the floor, with the floor acting as our plane. However, if we have a four-legged chair, it may wobble or tip because not all the legs are touching the floor, and thus the bottom of those 4 legs, which could represent the four points of our polygon, are not planar. The simplest 3D object is a line just a beginning and ending vertex But lines only make meshes. Polygons can be filled in to create an object like the rendered teapot in figure 2. Each polygon is made up of at least 3 connected vertices. We specify the vertices as a set of three values which are x, y and z. We will use the X3D file format to be discussed later. <Coordinate point=" "/> The first vertex is 1.0, 2.0, -1.0; the second is -2.0, -3.0, -2.5; the third vertex is 3.0, -0.5, 0.0. These vertices are connected by a coordinate index specified inside a shape node as such: <Shape> <IndexedFaceSet coordindex=" "> <Coordinate point=" "/> </IndexedFaceSet> <Appearance><Material/></Appearance> </Shape> This is how the X3D file format would specify a shape. Each shape node consists of geometry and an appearance. The X3D file format specifies objects, lights, cameras and animations in a 3d scene. It is based on XML, the extended Markup Language, a International Standard for specifying data from bank accounts to news information. The geometry contained in the above Shape object is an IndexedFaceSet, which contains a Coordinate list that specifies a set of points (vertices). Other geometry includes a PointSet which is just a set of dots, an IndexedLineSet which is a set of connected lines, and finally some built-in primitives which are: Box, Cone, Cylinder, and Sphere. The IndexedFaceSet contains a 'coordindex' which lists which points are connected to create polygons. In the above example, coordinate 0, 1 and 2 are connected. The '-1' ends the list of connected points for this polygon. Remember that a polygon can have three or more vertices so we need '-1' to indicate this is the last vertex of this polygon. Later, we will describe 3d meshes made up of multiple polygons just like the teapot above. Note that the order of the polygons are counter-clockwise and order determines if a polygon is facing toward you, or away from you. Coordinate #0 with x, y, z postion (1.0, 2.0, -1.0) is at the top, connected to coordinate #1 on the lower left at (-2.0, -3.0, -2.5), connected to coordinate #2 on the far right at (3.0, -0.5, 0.0). Transforming Coordinates In the 3D Graphics Pipeline, each coordinate is multiplied by a stream of matrices to move (translate), rotate and scale the objects. There may be multiple transformations on an object. A person's hand has a rotation at
3 the wrist, elbow, shoulder and even the persons body. Each one of these rotations is a transformational matrix. It might be worth reviewing matrix multiplication, but here is a simple example that each X, Y, Z coordinate will be multiplied by a matrix. [Transformation =[Transformed Coordinate [ m 11 m 12 m 13 m 14 X Xm11 + Ym12 + Zm13 + m14 m 21 m 22 m 23 m 24 Y Xm21 + Ym22 + Zm23 + m24 m 31 m 32 m 33 m 34 Z Xm31 + Ym32 + Zm33 + m Transformation Matrices Without any transformations, all object would be located at the origin of our 3d world. Those objects include the actual 3d meshes and lights. 3D meshes may also include child objects, which are 3d meshes but attached to the parent object. For an animated character, the mesh of a hand is a child object of an arm. Whereever the arm goes, the hand goes with it. Another example is the Moon being a child of the Earth. As the Earth goes in its annual rotation around the Sun, the Moon follows along. There are five 4x4 matrices related to object transformations: translation (movement), scale and a rotation matrix around each object. [ Translation Tx Ty Tz [ Scale Sx Sy Sz 0 [ X-axis cos ϴ -sin ϴ 0 0 sin ϴ cos ϴ 0 [ Y-axis cos ϴ 0 sin ϴ sin ϴ 0 cos ϴ 0 Note that the lines are added inside the matrices to more clearly show the columns
4 [ Z-axis cos ϴ -sin ϴ 0 0 sin ϴ cos ϴ Each of these five 4x4 matrices multiplies each vertex of a 3d mesh. But as we shall see in later lectures, there will be more efficient ways to perform this multiplication. Camera Transformation The Camera Transformation transforms all the objects such that the camera is at the origin. This involves rotating all the axis such that the camera is now the new origin. For an artist using a 3d modeling program, they simply set the location of the camera and the target where the camera is focused, but the math for the camera transformation is far more complex and will be covered in a future lecture. Back-face Culling Once all the objects are in place including the camera, it is time to get rid of polygons that can't be seen. No point in wasting computing power with polygons that can't be viewed by the camera. This is known as 'backface culling' and effectively removes all the polygons which are not visible to the camera. It's much like looking at one's hand you can either view the front of your hand, or the back of your hand, but not both (barring the use of a mirror). Back-face culling removes polygons at an angle greater than 90 degrees from the camera Clipping Clipping removes additional polygons that are outside our field-of-view - objects that are behind us, too far right, left, above or below us. In addition, we also clip objects too far away which likely would be too small to draw or be noticeable. Additionally, we also clip objects too close. If the object gets right in front of our camera, it blocks our view of anything else and thus, must be clipped. Clipping also 'slices' a polygon where part of it is viewable and the other part is not. The polygons crosses the edge of our 'view frustum'. The View Frustum is a four sided pyramid with the top being our camera and the base being the far clipping plane. The View Frustum is also based on our field-of-view. Perspective View At the end of the 3D graphics pipeline, is perspective view, another 4x4 matrix that makes objects in the distance much smaller, just as we see the world. The perspective view matrix also 'collapses' the world onto a 2d plane. Effectively, the z-value of every vertex will be the same. That allows us to drop the z-value from each (x, y, z) vertex leaving just the X and Y values, much like a 2D image. Then a simple calculation coverts the origin from the center of the world, to screen coordinates where (0, 0) is located in the upper left side. Summary
5 This list of transformations object transformation; camera transformation; back-face culling and clipping to remove unseen polygons and finally perspective view make-up the 3D graphics pipeline. Once concluded, we can calculate the lighting and apply the materials to the visible objects.
INTRODUCTION TO RENDERING TECHNIQUES
INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature
More informationBlender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build
More informationIntroduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
More informationIntroduction to 2D and 3D Computer Graphics Mastering 2D & 3D Computer Graphics Pipelines
Introduction to 2D and 3D Computer Graphics Mastering 2D & 3D Computer Graphics Pipelines CS447 3-1 Mastering 2D & 3D Graphics Overview of 2D & 3D Pipelines What are pipelines? What are the fundamental
More information5- Minute Refresher: Daily Observable Patterns in the Sky
5- Minute Refresher: Daily Observable Patterns in the Sky Key Ideas Daily Observable Patterns in the Sky include the occurrence of day and night, the appearance of the moon, the location of shadows and
More informationSimFonIA Animation Tools V1.0. SCA Extension SimFonIA Character Animator
SimFonIA Animation Tools V1.0 SCA Extension SimFonIA Character Animator Bring life to your lectures Move forward with industrial design Combine illustrations with your presentations Convey your ideas to
More informationTwo hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.
COMP60321 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE M.Sc. in Advanced Computer Science Computer Animation Friday 18 th January 2008 Time: 09:45 11:45 Please answer any THREE Questions
More information521493S Computer Graphics. Exercise 2 & course schedule change
521493S Computer Graphics Exercise 2 & course schedule change Course Schedule Change Lecture from Wednesday 31th of March is moved to Tuesday 30th of March at 16-18 in TS128 Question 2.1 Given two nonparallel,
More informationIntro to 3D Animation Using Blender
Intro to 3D Animation Using Blender Class Instructor: Anthony Weathersby Class Objectives A primer in the areas of 3D modeling and materials An introduction to Blender and Blender s toolset Course Introduction
More informationA Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
More informationLast lecture... Computer Graphics:
Last lecture... Computer Graphics: Visualisation can be greatly enhanced through the Introduction to the Visualisation use of 3D computer graphics Toolkit Visualisation Lecture 2 toby.breckon@ed.ac.uk
More informationImage Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg
Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing
More informationThis week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model
CENG 732 Computer Animation Spring 2006-2007 Week 8 Modeling and Animating Articulated Figures: Modeling the Arm, Walking, Facial Animation This week Modeling the arm Different joint structures Walking
More informationCreating Your Own 3D Models
14 Creating Your Own 3D Models DAZ 3D has an extensive growing library of 3D models, but there are times that you may not find what you want or you may just want to create your own model. In either case
More informationMobiX3D: a player for displaying 3D content on mobile devices
MobiX3D: a player for displaying 3D content on mobile devices Daniele Nadalutti, Luca Chittaro, Fabio Buttussi HCI Lab Dept. of Math and Computer Science University of Udine via delle Scienze, 206 33100
More informationGeoGebra. 10 lessons. Gerrit Stols
GeoGebra in 10 lessons Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It was developed by Markus Hohenwarter
More informationEarth, Sun and Moon is a set of interactives designed to support the teaching of the QCA primary science scheme of work 5e - 'Earth, Sun and Moon'.
is a set of interactives designed to support the teaching of the QCA primary science scheme of work 5e - ''. Learning Connections Primary Science Interactives are teaching tools which have been created
More informationFigure 1.1 Vector A and Vector F
CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have
More informationRealtime 3D Computer Graphics Virtual Reality
Realtime 3D Computer Graphics Virtual Realit Viewing and projection Classical and General Viewing Transformation Pipeline CPU Pol. DL Pixel Per Vertex Texture Raster Frag FB object ee clip normalized device
More informationAn introduction to 3D draughting & solid modelling using AutoCAD
An introduction to 3D draughting & solid modelling using AutoCAD Faculty of Technology University of Plymouth Drake Circus Plymouth PL4 8AA These notes are to be used in conjunction with the AutoCAD software
More informationIntroduction to Computer Graphics. Reading: Angel ch.1 or Hill Ch1.
Introduction to Computer Graphics Reading: Angel ch.1 or Hill Ch1. What is Computer Graphics? Synthesis of images User Computer Image Applications 2D Display Text User Interfaces (GUI) - web - draw/paint
More informationProgramming 3D Applications with HTML5 and WebGL
Programming 3D Applications with HTML5 and WebGL Tony Parisi Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface ix Part I. Foundations 1. Introduction 3 HTML5: A New Visual Medium
More informationMonash University Clayton s School of Information Technology CSE3313 Computer Graphics Sample Exam Questions 2007
Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Questions 2007 INSTRUCTIONS: Answer all questions. Spend approximately 1 minute per mark. Question 1 30 Marks Total
More informationVector Notation: AB represents the vector from point A to point B on a graph. The vector can be computed by B A.
1 Linear Transformations Prepared by: Robin Michelle King A transformation of an object is a change in position or dimension (or both) of the object. The resulting object after the transformation is called
More informationAlgebra Geometry Glossary. 90 angle
lgebra Geometry Glossary 1) acute angle an angle less than 90 acute angle 90 angle 2) acute triangle a triangle where all angles are less than 90 3) adjacent angles angles that share a common leg Example:
More informationCS 4204 Computer Graphics
CS 4204 Computer Graphics 3D views and projection Adapted from notes by Yong Cao 1 Overview of 3D rendering Modeling: *Define object in local coordinates *Place object in world coordinates (modeling transformation)
More information3D Distance from a Point to a Triangle
3D Distance from a Point to a Triangle Mark W. Jones Technical Report CSR-5-95 Department of Computer Science, University of Wales Swansea February 1995 Abstract In this technical report, two different
More informationUsing 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy
Using 3D Computer Graphics Multimedia to Motivate Teachers Learning of Geometry and Pedagogy Tracy Goodson-Espy Associate Professor goodsonespyt@appstate.edu Samuel L. Espy Viz Multimedia Boone, NC 28607
More information12-1 Representations of Three-Dimensional Figures
Connect the dots on the isometric dot paper to represent the edges of the solid. Shade the tops of 12-1 Representations of Three-Dimensional Figures Use isometric dot paper to sketch each prism. 1. triangular
More informationBasic Coordinates & Seasons Student Guide
Name: Basic Coordinates & Seasons Student Guide There are three main sections to this module: terrestrial coordinates, celestial equatorial coordinates, and understanding how the ecliptic is related to
More informationLine Segments, Rays, and Lines
HOME LINK Line Segments, Rays, and Lines Family Note Help your child match each name below with the correct drawing of a line, ray, or line segment. Then observe as your child uses a straightedge to draw
More informationKankakee Community College
Kankakee Community College Course prefix and number: DRFT 2134 Course title: AutoCAD III Semester: Fall 2014 Credit hours: 4 Lecture hours: 2.5 Lab hours: 3 Catalog description: Prerequisite: DRFT 2114,
More informationGeometry and Measurement
The student will be able to: Geometry and Measurement 1. Demonstrate an understanding of the principles of geometry and measurement and operations using measurements Use the US system of measurement for
More informationHow To Draw In Autocad
DXF Import and Export for EASE 4.0 Page 1 of 9 DXF Import and Export for EASE 4.0 Bruce C. Olson, Dr. Waldemar Richert ADA Copyright 2002 Acoustic Design Ahnert EASE 4.0 allows both the import and export
More informationAngles that are between parallel lines, but on opposite sides of a transversal.
GLOSSARY Appendix A Appendix A: Glossary Acute Angle An angle that measures less than 90. Acute Triangle Alternate Angles A triangle that has three acute angles. Angles that are between parallel lines,
More informationTWO-DIMENSIONAL TRANSFORMATION
CHAPTER 2 TWO-DIMENSIONAL TRANSFORMATION 2.1 Introduction As stated earlier, Computer Aided Design consists of three components, namely, Design (Geometric Modeling), Analysis (FEA, etc), and Visualization
More informationSOEM 024: Computer Aided Design. E. Rozos
SOEM 024: Computer Aided Design E. Rozos 3D Design with AutoCAD 2002 Isometric Drawings 3D coordinates, views Wire-frame 3D modelling, extruding Primitive objects Boolean operators Terminology Boolean
More informationhttp://school-maths.com Gerrit Stols
For more info and downloads go to: http://school-maths.com Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It
More informationICS : 435. Computer Graphics Applications. Instructor : Da'ad Albalawneh
ICS : 435 Computer Graphics Applications Instructor : Da'ad Albalawneh Course Outline Applications CAD/CAM, Art, Entertainment, Education, Training, Visualization, GUI, Image Processing. Overview of Computer
More informationIT 386: 3D Modeling and Animation. Review Sheet. Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course
IT 386: 3D Modeling and Animation Review Sheet Sources: Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course Notes from CannedMushrooms on YouTube Notes from Digital Tutors tutorial
More informationSolving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
More informationSelf-Portrait Steps Images taken from Andrew Loomis Drawing Head & Hands (there are many sites to download this out of print book for free)
Self-Portrait Steps Images taken from Andrew Loomis Drawing Head & Hands (there are many sites to download this out of print book for free) First of all- put the idea of it doesn t look like me! out of
More informationB2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.
B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER
More informationSketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
More informationThe GED math test gives you a page of math formulas that
Math Smart 643 The GED Math Formulas The GED math test gives you a page of math formulas that you can use on the test, but just seeing the formulas doesn t do you any good. The important thing is understanding
More informationActivity Set 4. Trainer Guide
Geometry and Measurement of Solid Figures Activity Set 4 Trainer Guide Mid_SGe_04_TG Copyright by the McGraw-Hill Companies McGraw-Hill Professional Development GEOMETRY AND MEASUREMENT OF SOLID FIGURES
More informationWe can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model
CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant
More informationAutodesk Fusion 360: Assemblies. Overview
Overview In this module you will learn how different components can be put together to create an assembly. We will use several tools in Fusion 360 to make sure that these assemblies are constrained appropriately
More informationCS 4204 Computer Graphics
CS 4204 Computer Graphics 2D and 3D Transformations Doug Bowman Adapted from notes by Yong Cao Virginia Tech 1 Transformations What are they? changing something to something else via rules mathematics:
More informationLesson 26: Reflection & Mirror Diagrams
Lesson 26: Reflection & Mirror Diagrams The Law of Reflection There is nothing really mysterious about reflection, but some people try to make it more difficult than it really is. All EMR will reflect
More informationCOMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies
COMP175: Computer Graphics Lecture 1 Introduction and Display Technologies Course mechanics Number: COMP 175-01, Fall 2009 Meetings: TR 1:30-2:45pm Instructor: Sara Su (sarasu@cs.tufts.edu) TA: Matt Menke
More informationShape Dictionary YR to Y6
Shape Dictionary YR to Y6 Guidance Notes The terms in this dictionary are taken from the booklet Mathematical Vocabulary produced by the National Numeracy Strategy. Children need to understand and use
More informationPlatonic Solids. Some solids have curved surfaces or a mix of curved and flat surfaces (so they aren't polyhedra). Examples:
Solid Geometry Solid Geometry is the geometry of three-dimensional space, the kind of space we live in. Three Dimensions It is called three-dimensional or 3D because there are three dimensions: width,
More informationThe changing phases of the Moon originally inspired the concept of the month
The changing phases of the Moon originally inspired the concept of the month Motions of the Moon The Moon is in orbit around the Earth, outside the atmosphere. The Moon `shines via reflected light (12%)
More informationNumber Sense and Operations
Number Sense and Operations representing as they: 6.N.1 6.N.2 6.N.3 6.N.4 6.N.5 6.N.6 6.N.7 6.N.8 6.N.9 6.N.10 6.N.11 6.N.12 6.N.13. 6.N.14 6.N.15 Demonstrate an understanding of positive integer exponents
More informationBasic Shapes. Most paintings can be broken down into basic shapes. See how this famous painting by Cézanne can be broken down into basic shapes.
Basic Shapes Squares, rectangles, triangles, cones, cylinders, circles, ovals...these are the basic shapes that will aid you in drawing objects more accurately. This technique can be used when doing a
More informationCIS 536/636 Introduction to Computer Graphics. Kansas State University. CIS 536/636 Introduction to Computer Graphics
2 Lecture Outline Animation 2 of 3: Rotations, Quaternions Dynamics & Kinematics William H. Hsu Department of Computing and Information Sciences, KSU KSOL course pages: http://bit.ly/hgvxlh / http://bit.ly/evizre
More informationGeometry Notes PERIMETER AND AREA
Perimeter and Area Page 1 of 57 PERIMETER AND AREA Objectives: After completing this section, you should be able to do the following: Calculate the area of given geometric figures. Calculate the perimeter
More informationGames Development Education to Industry. Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems
Games Development Education to Industry Dr. Catherine French Academic Group Leader Games Programming, Software Engineering and Mobile Systems How do they get from inspiration to destination? Where do they
More informationEssential Mathematics for Computer Graphics fast
John Vince Essential Mathematics for Computer Graphics fast Springer Contents 1. MATHEMATICS 1 Is mathematics difficult? 3 Who should read this book? 4 Aims and objectives of this book 4 Assumptions made
More informationGeometry Unit 6 Areas and Perimeters
Geometry Unit 6 Areas and Perimeters Name Lesson 8.1: Areas of Rectangle (and Square) and Parallelograms How do we measure areas? Area is measured in square units. The type of the square unit you choose
More informationACTIVITY: Finding a Formula Experimentally. Work with a partner. Use a paper cup that is shaped like a cone.
8. Volumes of Cones How can you find the volume of a cone? You already know how the volume of a pyramid relates to the volume of a prism. In this activity, you will discover how the volume of a cone relates
More information2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT
COMP27112 Computer Graphics and Image Processing 2: Introducing image synthesis Toby.Howard@manchester.ac.uk 1 Introduction In these notes we ll cover: Some orientation how did we get here? Graphics system
More informationAffine Transformations
A P P E N D I X C Affine Transformations CONTENTS C The need for geometric transformations 335 C2 Affine transformations 336 C3 Matri representation of the linear transformations 338 C4 Homogeneous coordinates
More informationVolumes of Revolution
Mathematics Volumes of Revolution About this Lesson This lesson provides students with a physical method to visualize -dimensional solids and a specific procedure to sketch a solid of revolution. Students
More informationWelcome to Basic Math Skills!
Basic Math Skills Welcome to Basic Math Skills! Most students find the math sections to be the most difficult. Basic Math Skills was designed to give you a refresher on the basics of math. There are lots
More informationColumbus College of Art & Design 1 Charlotte Belland
Reference Images Always line- up in PhotoShop and make the image Square (this avoids distortions) Create and/or Find reference images that distill the planes of volume (image credit: Animal Anatomy for
More informationPro/ENGINEER Wildfire 4.0 Basic Design
Introduction Datum features are non-solid features used during the construction of other features. The most common datum features include planes, axes, coordinate systems, and curves. Datum features do
More informationCycles in the Sky. Teacher Guide: Cycles in the Sky Page 1 of 8 2008 Discovery Communications, LLC
Cycles in the Sky What is a Fun damental? Each Fun damental is designed to introduce your younger students to some of the basic ideas about one particular area of science. The activities in the Fun damental
More informationAnimation (-4, -2, 0 ) + (( 2, 6, -4 ) - (-4, -2, 0 ))*.75 = (-4, -2, 0 ) + ( 6, 8, -4)*.75 = (.5, 4, -3 ).
Animation A Series of Still Images We Call Animation Animation needs no explanation. We see it in movies and games. We grew up with it in cartoons. Some of the most popular, longest-running television
More informationAutoCAD 2009. New Icon Quick Reference
AutoCAD 2009 New Quick Reference Contents Chapter 1 New Quick Reference..................... 1 Toolbars................................... 1 3D Navigation Toolbar........................ 1 CAD Standards
More informationFIRST GRADE 1 WEEK LESSON PLANS AND ACTIVITIES
FIRST GRADE 1 WEEK LESSON PLANS AND ACTIVITIES UNIVERSE CYCLE OVERVIEW OF FIRST GRADE UNIVERSE WEEK 1. PRE: Describing the Universe. LAB: Comparing and contrasting bodies that reflect light. POST: Exploring
More informationAnamorphic Projection Photographic Techniques for setting up 3D Chalk Paintings
Anamorphic Projection Photographic Techniques for setting up 3D Chalk Paintings By Wayne and Cheryl Renshaw. Although it is centuries old, the art of street painting has been going through a resurgence.
More informationEveryday Mathematics. Grade 4 Grade-Level Goals. 3rd Edition. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goals
Content Strand: Number and Numeration Understand the Meanings, Uses, and Representations of Numbers Understand Equivalent Names for Numbers Understand Common Numerical Relations Place value and notation
More informationSkillsUSA 2014 Contest Projects 3-D Visualization and Animation
SkillsUSA Contest Projects 3-D Visualization and Animation Click the Print this Section button above to automatically print the specifications for this contest. Make sure your printer is turned on before
More informationTIDES. 1. Tides are the regular rise and fall of sea level that occurs either once a day (every 24.8 hours) or twice a day (every 12.4 hours).
TIDES What causes tides? How are tides predicted? 1. Tides are the regular rise and fall of sea level that occurs either once a day (every 24.8 hours) or twice a day (every 12.4 hours). Tides are waves
More informationLesson 1: Phases of the Moon
Lesson 1: Phases of the Moon The moon takes 29.5 days to revolve around the earth. During this time, the moon you see in the sky appears to change shape. These apparent changes, which are called phases,
More informationUnit 1: Integers and Fractions
Unit 1: Integers and Fractions No Calculators!!! Order Pages (All in CC7 Vol. 1) 3-1 Integers & Absolute Value 191-194, 203-206, 195-198, 207-210 3-2 Add Integers 3-3 Subtract Integers 215-222 3-4 Multiply
More informationMath 1B, lecture 5: area and volume
Math B, lecture 5: area and volume Nathan Pflueger 6 September 2 Introduction This lecture and the next will be concerned with the computation of areas of regions in the plane, and volumes of regions in
More informationDiscovering Math: Exploring Geometry Teacher s Guide
Teacher s Guide Grade Level: 6 8 Curriculum Focus: Mathematics Lesson Duration: Three class periods Program Description Discovering Math: Exploring Geometry From methods of geometric construction and threedimensional
More informationAngle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees
Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees Apex in a pyramid or cone, the vertex opposite the base; in
More informationProblem of the Month: Cutting a Cube
Problem of the Month: The Problems of the Month (POM) are used in a variety of ways to promote problem solving and to foster the first standard of mathematical practice from the Common Core State Standards:
More information1 Symmetries of regular polyhedra
1230, notes 5 1 Symmetries of regular polyhedra Symmetry groups Recall: Group axioms: Suppose that (G, ) is a group and a, b, c are elements of G. Then (i) a b G (ii) (a b) c = a (b c) (iii) There is an
More informationThe elements used in commercial codes can be classified in two basic categories:
CHAPTER 3 Truss Element 3.1 Introduction The single most important concept in understanding FEA, is the basic understanding of various finite elements that we employ in an analysis. Elements are used for
More informationENGINEERING METROLOGY
ENGINEERING METROLOGY ACADEMIC YEAR 92-93, SEMESTER ONE COORDINATE MEASURING MACHINES OPTICAL MEASUREMENT SYSTEMS; DEPARTMENT OF MECHANICAL ENGINEERING ISFAHAN UNIVERSITY OF TECHNOLOGY Coordinate Measuring
More information3D Drawing. Single Point Perspective with Diminishing Spaces
3D Drawing Single Point Perspective with Diminishing Spaces The following document helps describe the basic process for generating a 3D representation of a simple 2D plan. For this exercise we will be
More informationG3-33 Building Pyramids
G3-33 Building Pyramids Goal: Students will build skeletons of pyramids and describe properties of pyramids. Prior Knowledge Required: Polygons: triangles, quadrilaterals, pentagons, hexagons Vocabulary:
More information3D shapes. Level A. 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite. 2. What is another name for 3-D shapes?
Level A 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite 2. What is another name for 3-D shapes? A) Polygon B) Polyhedron C) Point 3. A 3-D shape has four sides and a triangular
More informationThe Rocket Steam Locomotive - Animation
Course: 3D Design Title: Rocket Steam Locomotive - Animation Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (nhirsig@tufts.edu) (May 2012) The Rocket Steam Locomotive - Animation In this tutorial
More informationGiven a point cloud, polygon, or sampled parametric curve, we can use transformations for several purposes:
3 3.1 2D Given a point cloud, polygon, or sampled parametric curve, we can use transformations for several purposes: 1. Change coordinate frames (world, window, viewport, device, etc). 2. Compose objects
More informationGOODNIGHT, MOON (AND STARS)
2 WEEK GOODNIGHT, MOON (AND STARS) EXPERIMENT: STARLIGHT FLASHLIGHT AND MOON JOURNAL Do you ever notice how the night sky changes above you? The moon s shape changes throughout the month, and the constellations
More informationAR-media TUTORIALS OCCLUDERS. (May, 2011)
AR-media TUTORIALS OCCLUDERS (May, 2011) Copyright Copyright 2008/2011 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in
More informationMATHEMATICS Y6 Geometry 6750 Use co-ordinates and extend to 4 quadrants Equipment MathSphere www.mathsphere.co.uk
MATHEMATICS Y6 Geometry 675 Use co-ordinates and etend to quadrants Paper, pencil, ruler Equipment MathSphere 675 Use co-ordinates and etend to quadrants. Page Concepts Children should be familiar with
More informationIntroduction to the TI-Nspire CX
Introduction to the TI-Nspire CX Activity Overview: In this activity, you will become familiar with the layout of the TI-Nspire CX. Step 1: Locate the Touchpad. The Touchpad is used to navigate the cursor
More informationGrade 7/8 Math Circles November 3/4, 2015. M.C. Escher and Tessellations
Faculty of Mathematics Waterloo, Ontario N2L 3G1 Centre for Education in Mathematics and Computing Tiling the Plane Grade 7/8 Math Circles November 3/4, 2015 M.C. Escher and Tessellations Do the following
More informationThe following words and their definitions should be addressed before completion of the reading:
Seasons Vocabulary: The following words and their definitions should be addressed before completion of the reading: sphere any round object that has a surface that is the same distance from its center
More informationIntroduction to Autodesk Inventor for F1 in Schools
Introduction to Autodesk Inventor for F1 in Schools F1 in Schools Race Car In this course you will be introduced to Autodesk Inventor, which is the centerpiece of Autodesk s digital prototyping strategy
More informationPre-Algebra 2008. Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems
Academic Content Standards Grade Eight Ohio Pre-Algebra 2008 STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express large numbers and small
More informationChapter 6 - The Scene Graph
Chapter 6 - The Scene Graph Why a scene graph? What is stored in the scene graph? objects appearance camera lights Rendering with a scene graph Practical example 1 The 3D Rendering Pipeline (our version
More informationExplain the role of blood and bloodstain patterns in forensics science. Analyze and identify bloodstain patterns by performing bloodstain analysis
Lab 4 Blood Learning Objectives Explain the role of blood and bloodstain patterns in forensics science Analyze and identify bloodstain patterns by performing bloodstain analysis Introduction Blood, a
More information