User:Subekshya Poudel/Teaching Lesson Plan 14
Subject : Computer Graphics
Period: Fourth
Topic: 2D and 3D Transformation
Teaching Item: Window to Viewport Transformations
Level: Bachelor 6th sem
Unit: Three
Time: 50 min
No. of Students:
Specific Objective
At the end of this lesson students will be able to:
- understand the concept of window to viewport transformations in computer graphics
- learn how to map objects from a logical coordinate system (window) to a physical display coordinate system (viewport)
- understand the importance of viewport transformations in rendering graphics
Teaching Materials
- Laptop
- Presentation slide
- Projector
- Whiteboard and marker
Teaching Learning Activities
- At first I will ask students what they understand till now about previous topic.
- Then begin the unit by introducing the concepts of window to viewport transformations and their importance in computer graphics.
- Explain that window coordinates represent a logical coordinate system, while viewport coordinates represent a physical display coordinate system.
- Discuss the need for mapping objects from the window to the viewport for rendering on the screen.
- Present the process of viewport transformations, explaining how to map objects from window coordinates to viewport coordinates.
- Discuss the scaling and translation operations involved in viewport transformations.
- Illustrate viewport transformations with examples on a coordinate system.
- Facilitate a discussion on the practical applications of window to viewport transformations in computer graphics.
- Discuss how viewport transformations are used in rendering pipelines to map objects from world space to screen space.
- Encourage students to explore additional features and considerations in viewport transformations, such as clipping and perspective projection.
- Ask students if there is any confusion on today's topic and provide guidance and assistance if needed.
Assessment
1. Explain the difference between a window and a viewport in computer graphics. Why is it necessary to perform window to viewport transformations?
2. Explain the process of mapping objects from window coordinates to viewport coordinates.
3. Discuss the importance of viewport transformations in rendering graphics on the screen.