SE 313 – Computer Graphics and Visual Programming Lecture 5: Geometric Transformations Lecturer: Gazihan Alankuş Please look at the last slides for assignments.

Slides:



Advertisements
Similar presentations
Computer Graphics (Spring 2008) COMS 4160, Lecture 6: Curves 1
Advertisements

SE 320 – Introduction to Game Development Lecture 5: Programming in Unity & Developing Simple Games Lecturer: Gazihan Alankuş Please look at the last two.
Computer Graphics and Animation (AT70.09) Comp. Sc. and Inf. Mgmt. Asian Institute of Technology.
Graphics-1 Gentle Introduction to Computer Graphics (2) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Computer Graphics (Fall 2008) COMS 4160, Lecture 3: Transformations 1
Math for CSLecture 11 Mathematical Methods for Computer Science Lecture 1.
COMS W1004 Introduction to Computer Science May 29, 2009.
Computer Graphics (Fall 2008) COMS 4160, Lecture 4: Transformations 2
Computer Graphics (Fall 2004) COMS 4160, Lecture 3: Transformations 1
SE 320 – Introduction to Game Development Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
TODAY IN ALGEBRA 2.0…  Learning Target: Review Ch.6 concepts  Whiteboard practice: Solving with square roots  Review HW #7  Independent Practice.
SE 313 – Computer Graphics Lecture 4: Represeting 3D Models Lecturer: Gazihan Alankuş Please look at the last three slides for assignments (marked with.
8 th Grade Math CRCT INFORMATION TIPS AND TRICKS.
Robust fitting Prof. Noah Snavely CS1114
SE 320 – Introduction to Game Development Lecture 11: Animations and GoKit Lecturer: Gazihan Alankuş Please look at the last slides for assignments (marked.
ME751 Advanced Computational Multibody Dynamics Section 9.2 January 28, 2010 © Dan Negrut, 2010 ME751, UW-Madison “Age is an issue of mind over matter.
Foundations of Computer Graphics (Fall 2012) CS 184, Lecture 2: Review of Basic Math
Lecture 3: Transforms 1  Principles of Interactive Graphics  CMSCD2012  Dr David England, Room 711,  ex 2271 
SE 204, IES 506 – Human Computer Interaction Lecture 5: Class Practice on the Design Process Lecturer: Gazihan Alankuş Please look at the end.
SE 313 – Computer Graphics Lecture 3: Analytical Geometry and Linear Algebra Lecturer: Gazihan Alankuş Please look at the last three slides for assignments.
SE 320 – Introduction to Game Development Lecture 4: Programming in Unity & Project Presentations Lecturer: Gazihan Alankuş Please look at the last two.
1 1.9 © 2016 Pearson Education, Inc. Linear Equations in Linear Algebra THE MATRIX OF A LINEAR TRANSFORMATION.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
SE 204, IES 506 – Human Computer Interaction Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
1 Dr. Scott Schaefer Geometric Modeling CSCE 645/VIZA 675.
ICS201 Lecture 12 : Gentle Introduction to Computer Graphics II King Fahd University of Petroleum & Minerals College of Computer Science & Engineering.
SE 350 – Programming Games Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked with TODO) 2/10/20121.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Computer Animation - Lecture 1 1 Lecture 1 : SMM4302 Computer Animation Lecturer: Haw Su Cheng Website :
SE 320 – Introduction to Game Development Lecture 8: Animations, GUIs, Debugging and IDEs Lecturer: Gazihan Alankuş Please look at the last two slides.
SE 350 – Programming Games Lecture 7: Programming with Unity Lecturer: Gazihan Alankuş Please look at the last slide for assignments (marked with TODO)
SE 204, IES 506 – Human Computer Interaction Lecture 7: Evaluating Interface Designs Lecturer: Gazihan Alankuş 1 Please look at the end of the presentation.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
CS179: GPU Programming Lecture 16: Final Project Discussion.
Foundations of Computer Graphics (Fall 2012) CS 184, Lecture 4: Transformations 2
SE 313 – Computer Graphics Lecture 6: Transformations Lecturer: Gazihan Alankuş Please look at the last three slides for assignments (marked with TODO)
1 Dr. Scott Schaefer Geometric Modeling CSCE 645/VIZA 675.
SE 204, IES 506 – Human Computer Interaction Lecture 8: Review for Midterm Lecturer: Gazihan Alankuş 1 Please look at the end of the presentation for assignments.
SE 320 – Introduction to Game Development Lecture 3: Unity’s Interface and Concepts Lecturer: Gazihan Alankuş Please look at the last two slides for assignments.
SE 313 – Computer Graphics Lecture 8: Transformations and Projections Lecturer: Gazihan Alankuş 1.
CS-498 Computer Vision Week 7, Day 1 3-D Geometry
1 Welcome Alireza Moghaddam Humber College Lecture 1 Game 540 Alireza Moghaddam
LAB 01: DATA WRANGLING WITH PYTHON September 21, 2015 SDS 235 Visual Analytics.
Computer Information Technology. I need you to submit your project electronically to the Hancock website. Before you can submit your project you will.
Today’s Lesson: What: transformations (Translations)... Why: To introduce transformations and begin performing translations. What: transformations (Translations)...
SE 320 – Introduction to Game Development Lecture 2: Introduction to Unity Lecturer: Gazihan Alankuş Please look at the last two slides for assignments.
WAM “Writing About Math”
SE 313 – Computer Graphics and Visual Programming Lecture 3: OpenGL and glut Lecturer: Gazihan Alankuş Please look at the last slides for assignments (marked.
SE 313 – Computer Graphics and Visual Programming Lecture 6: Geometric Transformations Lecturer: Gazihan Alankuş Please look at the last slides for assignments.
Computer Graphics Lecture 17 Fasih ur Rehman. Last Class 3D Transforms Inverse Rotation.
SE 313 – Computer Graphics Lecture 4: Represeting 3D Models Lecturer: Gazihan Alankuş Please look at the last three slides for assignments (marked with.
CS 312: Algorithm Analysis Lecture #30: Linear Programming: Intro. to the Simplex Algorithm This work is licensed under a Creative Commons Attribution-Share.
Computer Graphics Lecture 16 Fasih ur Rehman. Last Class Homogeneous transformations Types of Transformations – Linear Transformations – Affine Transformations.
SE320: Introduction to Computer Games Week 3 Gazihan Alankus 10/4/20111.
MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006.
Find us at Have you ever wanted to start your own website or blog?
Computer Graphics Lecture 15 Fasih ur Rehman. Last Class Combining Transformations Affine versus Rigid body Transformations Homogenous Transformations.
San Pedro High School Back - to – School Night Welcome to Room 227 CC H Algebra 1/CC H Geometry Mr. Sanchez.
Geometry Objectives 6 – 8 Part 1
CSE 167 [Win 17], Lecture 2: Review of Basic Math Ravi Ramamoorthi
Lecture 10 Geometric Transformations In 3D(Three- Dimensional)
CS4610/7610: Introduction to Computer Graphics
Presentation Test. Second Slide Third Slide It worked.
FP1 Matrices Transformations
Lecture 08: Coordinate Transformation II
“Measurement & Geometry” Math-7 SOL Review Packet
نجاح وفشل المنشآت الصغيرة
Homework: Study for Unit Test & Complete Test Prep Packet Learning Target: I can demonstrate how transformations and angle relationships impact geometric.
Introduction to OpenGL
Presentation transcript:

SE 313 – Computer Graphics and Visual Programming Lecture 5: Geometric Transformations Lecturer: Gazihan Alankuş Please look at the last slides for assignments (marked with TODO)

Outline (lecture will be on the board) Introduction to geometric transformations Representing geometry Geometric transformations and linear algebra Combining geometric transformations Intuitive understanding of geometric transformations Transformations in OpenGL

Projects a3vwEeA- H3l_bot49YO484KGGolEUYrrZmLdJcXXfwY a3vwEeA- H3l_bot49YO484KGGolEUYrrZmLdJcXXfwY Try to decide by next week

TODO: Homework Use the code here as a start: – pring/se313/material/week5/hw/samplecode/ pring/se313/material/week5/hw/samplecode/ – It translates, then rotates (global to local) – Similarly, start with the code that you wrote last week (looking through the area between the two squares) Create a third square that moves between the two and rotates Like these screenshots here: /se313/material/week5/hw/hwshots/ /se313/material/week5/hw/hwshots/

TODO: Prepare for the lab Go over what we learned so far and come prepared for the lab that we will have next week – Simple understanding of geometric transformations The website has supplementary material about what we learned today (under week 5) – Should not be too hard if you understand the homework