1 / 126

CSCE441: Computer Graphics 3D Transformations

CSCE441: Computer Graphics 3D Transformations. Jinxiang Chai. Outline. 2D Coordinate transformation Composite transformation 3D transformation Required readings: HB 7-8, 9-1 to 9-9. Coordinate Transform: 3D Geometry Pipeline. Rotate and translate the camera. Object space. World space.

kirkan
Download Presentation

CSCE441: Computer Graphics 3D Transformations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSCE441: Computer Graphics3D Transformations Jinxiang Chai

  2. Outline 2D Coordinate transformation Composite transformation 3D transformation Required readings: HB 7-8, 9-1 to 9-9

  3. Coordinate Transform: 3D Geometry Pipeline Rotate and translate the camera Object space World space View space Focal length Aspect ratio & resolution Normalized project space Image space 2

  4. Coordinate Transformation: 3D Modeling/Design Coordinate transformation from one reference frame to another

  5. Coordinate Transformation: Animation/Robotics Click here How to model 2D movement of animated characters or robots?

  6. Coordinate Transformation Coordinate transformation from one reference frame to another

  7. Coordinate Transformation Local reference frame Coordinate transformation from one reference frame to another

  8. Coordinate Transformation Local reference frame Global reference frame Coordinate transformation from one reference frame to another 7

  9. Coordinate Transformation ? Local reference frame Global reference frame Coordinate transformation from one reference frame to another 8

  10. Review – Vector Operations Dot Product

  11. Review – Vector Operations Dot Product: measuring similarity between two vectors

  12. Review – Vector Operations Dot Product: measuring similarity between two vectors

  13. Review – Vector Operations Unit vector: Dot Product: measuring similarity between two vectors

  14. Review – Vector Operations Dot Product: measuring similarity between two vectors

  15. Review – Vector Operations Dot Product: measuring similarity between two vectors

  16. Review – Vector Operations Cross Product: measuring the area determined by two vectors 15

  17. Review – Vector Operations Cross Product: measuring the area determined by two vectors 16

  18. 2D Coordinates P: (x,y) 2D Cartesian coordinate system:

  19. 2D Coordinate Transformation P: (x,y) 2D Cartesian coordinate system:

  20. 2D Coordinate Transformation P: (x,y) 2D Cartesian coordinate system: 19

  21. 2D Coordinate Transformation p Transform object description from to

  22. 2D Coordinate Transformation p • Given the coordinates (x’,y’) in i’j’ • how to compute the coordinates (x,y) in ij? Transform object description from to 21

  23. 2D Coordinate Transformation p • Given the coordinates (x’,y’) in i’j’ • how to compute the coordinates (x,y) in ij? Transform object description from to 22

  24. 2D Coordinate Transformation p • Given the coordinates (x’,y’) in i’j’ • how to compute the coordinates (x,y) in ij? Transform object description from to 23

  25. 2D Coordinate Transformation p Transform object description from to

  26. 2D Coordinate Transformation p Transform object description from to

  27. 2D Coordinate Transformation p Transform object description from to

  28. 2D Coordinate Transformation p Transform object description from to

  29. 2D Coordinate Transformation p Transform object description from to

  30. 2D Coordinate Transformation p Transform object description from to

  31. 2D Coordinate Transformation p Transform object description from to

  32. 2D Coordinate Transformation p Transform object description from to

  33. 2D Coordinate Transformation p Transform object description from to

  34. 2D Coordinate Transformation p Transform object description from to

  35. 2D Coordinate Transformation p Transform object description from to

  36. 2D Coordinate Transformation p Transform object description from to

  37. 2D Coordinate Transformation p Transform object description from to 36

  38. 2D Coordinate Transformation p What does this column vector mean?

  39. 2D Coordinate Transformation p What does this column vector mean? Vector i’ in the new reference system Transform object description from to

  40. 2D Coordinate Transformation p What does this column vector mean? Transform object description from to

  41. 2D Coordinate Transformation p What does this column vector mean? Vector j’ in the new reference system Transform object description from to

  42. 2D Coordinate Transformation p What does this column vector mean? Transform object description from to

  43. 2D Coordinate Transformation p What does this column vector mean? The old origin in the new reference system Transform object description from to

  44. 2D Coordinate Transformation p 2D translation

  45. 2D Coordinate Transformation ? ? p ? ? 2D translation

  46. 2D Coordinate Transformation 0 1 p 0 1 2D translation

  47. 2D Coordinate Transformation ? p 2D translation&rotation

  48. 2D Coordinate Transformation p ? 2D translation&rotation

  49. 2D Coordinate Transformation p 2D translation&rotation

  50. 2D Coordinate Transformation ? p 2D translation&rotation

More Related