SlideShare une entreprise Scribd logo
1  sur  2
Study from Where?
                                               UNIT – I
(1) Introduction: Survey of Computer Graphics and its application
                   Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker
(2) Components and working of Interactive Graphics
                   Pradeep K. Bhatia
(3) Display Processors
                   Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker
(4) Graphic Devices: Raster scan and Random Scan displays, Resolution, Aspect Ratio, Refresh CRT, Color CRT
    monitors, Plasma Panel and LCD monitors, interlacing, Hard Copy Devices: printers, plotters.
                   My Notes (Display Devices) (You can download that from my website)
(5) Look Up tables, grey shades; Interactive Input Devices: keyboard, mouse, trackball, joystick, light pen,
    digitizing tablet, image scanners, voice system
                   Pradeep K. Bhatia

                                              UNIT – II
1) Drawing Geometry: Coordinate Systems; Output Primitives: symmetrical and simple DDA line drawing
   algorithm, Bresenham’s line drawing, symmetrical DDA for drawing circle, Polynomial method for circle
   drawing; circle drawing using polar coordinates, Bresenham’s circle drawing; generation of ellipse; parametric
   representation of cubic curves, drawing Bezier curves;
   Filling: Stack-based seed fill algorithm, Scan-line seed fill algorithm
                   Pradeep K.Bhatia (Numerical’s also)
2) Loading frame buffer
                   Donald Hearn & M. Pauline Baker
                                              UNIT – III
1) 2-D Transformations: translation, rotation, scaling, matrix representations and homogeneous coordinates,
   composite transformations, general pivot point rotation, general fixed point scaling, shearing; reflection about
   X Axis and Y Axis; Reflection about Straight lines;, Reflection through an Arbitrary Line;
                   Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker
                   Numericals and Programs: Pradeep K. Bhatia
2) 2-D Viewing: window, viewport; 2-D viewing transformation, zooming, panning; Clipping operations: point
   and line clipping, Cohen-Sutherland line clipping, mid-point subdivision line clipping,
                   Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker
                   Numericals: Pradeep K. Bhatia
3) Liang-Barsky line clipping,
Donald Hearn & M. Pauline Baker + (Programs from Pradeep K. Bhatia (Important))
  4) Sutherland-Hodgman polygon clipping;
Donald Hearn & M. Pauline Baker + (Programs from Pradeep K. Bhatia (Important))
  5) Interactive input techniques; pointing and positioning; rubber band technique; dragging;
                     Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker

                                                UNIT – IV
  1) 3-D Graphics: 3-D modeling of objects
                     My Notes (You can download that from my website)

  2) 3D transformation matrices for translation, scaling and rotation,
                     Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker
  3) Parallel projection: Orthographic and oblique projection; perspective projection;
Donald Hearn & M. Pauline Baker + My PPT (You can download that from my website)
  4) Hidden surface removal: Z-buffer (Depth buffer), scan line, depth-sorting (painter’s or priority algorithm),
     area subdivision
Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker (Pradeep K. Bhatia will be good)
  5) Shading: Modelling light intensities, Gouraud shading, Phong shading;
Donald Hearn & M. Pauline Baker + My PPT (You can download that from my website)
  6) Introduction to animation; Tweening; Morphing;
Donald Hearn & M. Pauline Baker + My PPT (You can download that from my website)
  7) Illumination Models
                     Pradeep K. Bhatia

Contenu connexe

Tendances

Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary ExtractionMaria Akther
 
Erosion and dilation
Erosion and dilationErosion and dilation
Erosion and dilationAkhil .B
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingHemantha Kulathilake
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
ICRA 2015 interactive presentation
ICRA 2015 interactive presentationICRA 2015 interactive presentation
ICRA 2015 interactive presentationSunando Sengupta
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphologyRumah Belajar
 
Morphology in graphics and image processing
Morphology in graphics and image processingMorphology in graphics and image processing
Morphology in graphics and image processingDheeban Smart
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosionAswin Pv
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processingRaghu Kumar
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
7.traffic sign detection and recognition
7.traffic sign detection and recognition7.traffic sign detection and recognition
7.traffic sign detection and recognitionEditorJST
 
Practical Digital Image Processing 3
 Practical Digital Image Processing 3 Practical Digital Image Processing 3
Practical Digital Image Processing 3Aly Abdelkareem
 
Morphological Image Processing
Morphological Image ProcessingMorphological Image Processing
Morphological Image Processingkumari36
 
Implement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingImplement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingNational Cheng Kung University
 
witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)Witenberg S. R. Souza
 
Advanced Lane Finding
Advanced Lane FindingAdvanced Lane Finding
Advanced Lane FindingBill Kromydas
 

Tendances (20)

Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary Extraction
 
Erosion and dilation
Erosion and dilationErosion and dilation
Erosion and dilation
 
COM2304: Morphological Image Processing
COM2304: Morphological Image ProcessingCOM2304: Morphological Image Processing
COM2304: Morphological Image Processing
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
ICRA 2015 interactive presentation
ICRA 2015 interactive presentationICRA 2015 interactive presentation
ICRA 2015 interactive presentation
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Image segmentation 3 morphology
Image segmentation 3 morphologyImage segmentation 3 morphology
Image segmentation 3 morphology
 
Morphological operations
Morphological operationsMorphological operations
Morphological operations
 
Morphology in graphics and image processing
Morphology in graphics and image processingMorphology in graphics and image processing
Morphology in graphics and image processing
 
Dilation and erosion
Dilation and erosionDilation and erosion
Dilation and erosion
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Cbir ‐ features
Cbir ‐ featuresCbir ‐ features
Cbir ‐ features
 
Hit and-miss transform
Hit and-miss transformHit and-miss transform
Hit and-miss transform
 
7.traffic sign detection and recognition
7.traffic sign detection and recognition7.traffic sign detection and recognition
7.traffic sign detection and recognition
 
Practical Digital Image Processing 3
 Practical Digital Image Processing 3 Practical Digital Image Processing 3
Practical Digital Image Processing 3
 
Morphological Image Processing
Morphological Image ProcessingMorphological Image Processing
Morphological Image Processing
 
Implement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and ClosingImplement the morphological operations: Dilation, Erosion, Opening and Closing
Implement the morphological operations: Dilation, Erosion, Opening and Closing
 
witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)
 
Advanced Lane Finding
Advanced Lane FindingAdvanced Lane Finding
Advanced Lane Finding
 

En vedette

applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphicsAaina Katyal
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsKamal Acharya
 
computer graphics
computer graphicscomputer graphics
computer graphicsashpri156
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics PrathimaBaliga
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsAmandeep Kaur
 

En vedette (7)

applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 
C in7-days
C in7-daysC in7-days
C in7-days
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
computer graphics
computer graphicscomputer graphics
computer graphics
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 

Plus de Amit Kapoor

Tweening and morphing
Tweening and morphingTweening and morphing
Tweening and morphingAmit Kapoor
 
Computer graphics syllabus
Computer graphics syllabusComputer graphics syllabus
Computer graphics syllabusAmit Kapoor
 
Cg my own programs
Cg my own programsCg my own programs
Cg my own programsAmit Kapoor
 
3 d modeling of objects
3 d modeling of objects3 d modeling of objects
3 d modeling of objectsAmit Kapoor
 
C aptitude scribd
C aptitude scribdC aptitude scribd
C aptitude scribdAmit Kapoor
 
C interview question answer 2
C interview question answer 2C interview question answer 2
C interview question answer 2Amit Kapoor
 
C interview question answer 1
C interview question answer 1C interview question answer 1
C interview question answer 1Amit Kapoor
 
C notes mca i sem 2011
C notes mca i sem 2011C notes mca i sem 2011
C notes mca i sem 2011Amit Kapoor
 
User defined data type
User defined data typeUser defined data type
User defined data typeAmit Kapoor
 
2 d transformations by amit kumar (maimt)
2 d transformations by amit kumar (maimt)2 d transformations by amit kumar (maimt)
2 d transformations by amit kumar (maimt)Amit Kapoor
 

Plus de Amit Kapoor (16)

Shading
ShadingShading
Shading
 
Tweening and morphing
Tweening and morphingTweening and morphing
Tweening and morphing
 
Projection
ProjectionProjection
Projection
 
Display devices
Display devicesDisplay devices
Display devices
 
Computer graphics syllabus
Computer graphics syllabusComputer graphics syllabus
Computer graphics syllabus
 
Cg my own programs
Cg my own programsCg my own programs
Cg my own programs
 
Animation
AnimationAnimation
Animation
 
3 d modeling of objects
3 d modeling of objects3 d modeling of objects
3 d modeling of objects
 
Essential c
Essential cEssential c
Essential c
 
C aptitude scribd
C aptitude scribdC aptitude scribd
C aptitude scribd
 
C interview question answer 2
C interview question answer 2C interview question answer 2
C interview question answer 2
 
C interview question answer 1
C interview question answer 1C interview question answer 1
C interview question answer 1
 
C notes mca i sem 2011
C notes mca i sem 2011C notes mca i sem 2011
C notes mca i sem 2011
 
C tutorials
C tutorialsC tutorials
C tutorials
 
User defined data type
User defined data typeUser defined data type
User defined data type
 
2 d transformations by amit kumar (maimt)
2 d transformations by amit kumar (maimt)2 d transformations by amit kumar (maimt)
2 d transformations by amit kumar (maimt)
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Study from where

  • 1. Study from Where? UNIT – I (1) Introduction: Survey of Computer Graphics and its application Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker (2) Components and working of Interactive Graphics Pradeep K. Bhatia (3) Display Processors Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker (4) Graphic Devices: Raster scan and Random Scan displays, Resolution, Aspect Ratio, Refresh CRT, Color CRT monitors, Plasma Panel and LCD monitors, interlacing, Hard Copy Devices: printers, plotters. My Notes (Display Devices) (You can download that from my website) (5) Look Up tables, grey shades; Interactive Input Devices: keyboard, mouse, trackball, joystick, light pen, digitizing tablet, image scanners, voice system Pradeep K. Bhatia UNIT – II 1) Drawing Geometry: Coordinate Systems; Output Primitives: symmetrical and simple DDA line drawing algorithm, Bresenham’s line drawing, symmetrical DDA for drawing circle, Polynomial method for circle drawing; circle drawing using polar coordinates, Bresenham’s circle drawing; generation of ellipse; parametric representation of cubic curves, drawing Bezier curves; Filling: Stack-based seed fill algorithm, Scan-line seed fill algorithm Pradeep K.Bhatia (Numerical’s also) 2) Loading frame buffer Donald Hearn & M. Pauline Baker UNIT – III 1) 2-D Transformations: translation, rotation, scaling, matrix representations and homogeneous coordinates, composite transformations, general pivot point rotation, general fixed point scaling, shearing; reflection about X Axis and Y Axis; Reflection about Straight lines;, Reflection through an Arbitrary Line; Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker Numericals and Programs: Pradeep K. Bhatia 2) 2-D Viewing: window, viewport; 2-D viewing transformation, zooming, panning; Clipping operations: point and line clipping, Cohen-Sutherland line clipping, mid-point subdivision line clipping, Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker Numericals: Pradeep K. Bhatia
  • 2. 3) Liang-Barsky line clipping, Donald Hearn & M. Pauline Baker + (Programs from Pradeep K. Bhatia (Important)) 4) Sutherland-Hodgman polygon clipping; Donald Hearn & M. Pauline Baker + (Programs from Pradeep K. Bhatia (Important)) 5) Interactive input techniques; pointing and positioning; rubber band technique; dragging; Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker UNIT – IV 1) 3-D Graphics: 3-D modeling of objects My Notes (You can download that from my website) 2) 3D transformation matrices for translation, scaling and rotation, Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker 3) Parallel projection: Orthographic and oblique projection; perspective projection; Donald Hearn & M. Pauline Baker + My PPT (You can download that from my website) 4) Hidden surface removal: Z-buffer (Depth buffer), scan line, depth-sorting (painter’s or priority algorithm), area subdivision Pradeep K. Bhatia OR Donald Hearn & M. Pauline Baker (Pradeep K. Bhatia will be good) 5) Shading: Modelling light intensities, Gouraud shading, Phong shading; Donald Hearn & M. Pauline Baker + My PPT (You can download that from my website) 6) Introduction to animation; Tweening; Morphing; Donald Hearn & M. Pauline Baker + My PPT (You can download that from my website) 7) Illumination Models Pradeep K. Bhatia