This document outlines the syllabus for a Computer Graphics course. The syllabus covers 4 modules that include topics such as 2D and 3D geometric transformations, projections, surface detection methods, illumination models, and computer animation. The course objectives are to teach students how to efficiently generate photorealistic renderings using techniques like transformations, projections, and animation. Required textbooks and references are also listed.
Download as PPT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
33 views
Lecture 01
This document outlines the syllabus for a Computer Graphics course. The syllabus covers 4 modules that include topics such as 2D and 3D geometric transformations, projections, surface detection methods, illumination models, and computer animation. The course objectives are to teach students how to efficiently generate photorealistic renderings using techniques like transformations, projections, and animation. Required textbooks and references are also listed.
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 14
COMPUTER GRAPHICS
(BCSPC7010) 7th Semester CSE (R-18)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
SCHOOL OF ENGINEERING AND TECHNOLOGY GIET UNIVERSITY, GUNUPUR SYLLABUS Module – I (12 hours) Overview of Graphics System : Video Display Units, Raster-Scan and Random Scan Systems, Graphics Input and Output Devices. Output Primitives: Line drawing Algorithms: DDA and Bresenham’s Line Algorithm, Circle drawing Algorithms: Midpoint Circle Algorithm and Bresenham’s Circle drawing Algorithm. Two Dimensional Geometric Transformation: Basic Transformation (Translation, Rotation, Scaling) Matrix Representation, Composite Transformations, Reflection, Shear, Transformation between coordinate systems. Module – II (12 hours) Two Dimensional Viewing: Window-to- View Port Coordinate Transformation. Line Clipping (Cohen-Sutherland Algorithm) and Polygon Clipping (Sutherland-Hodgeman Algorithm) Aliasing and Antialiasing, Half Toning, Thresholding, Dithering. Polygon Filling: Seed Fill Algorithm, Scan line Algorithm. Two Dimensional Object Representations: Spline Representation, Bezier Curves, B-Spline Curves. Fractal Geometry: Fractal Classification and Fractal Dimension. SYLLABUS Module – III (8 hours) Three Dimensional Geometric and Modeling Transformations: Translation, Rotation, Scaling, Reflections, shear, Composite Transformation. Projections: Parallel Projection, Perspective Projection. Visible Surface Detection Methods: Back-Face Detection, Depth Buffer, A- Buffer, Scan- Line Algorithm, Painters Algorithm. Module – IV (8 hours) Illumination Models: Basic Models, Displaying Light Intensities. Surface Rendering Methods: Polygon Rendering Methods: Gouraud Shading, Phong Shading. Computer Animation: Types of Animation, Key frame Vs. Procedural Animation, Methods of Controlling Animation, Morphing. Introduction to Virtual Reality and Augmented Reality. TEXTBOOK Textbook: 1.Computer Graphics, D. Hearn and M.P. Baker (C Version), Pearson Education. Reference Books: 1.Computer Graphics Principle and Practice, J.D. Foley, A. Dam, S.K. Feiner, Addison Wesley. 2.Procedural Elements of Computer Graphics, David Rogers, TMH. 3.Computer Graphics: Algorithms and Implementations, D.P Mukherjee, D. Jana, PHI. 4.Computer Graphics, Z. Xiang, R. A. Plastock, Schaum’s Outlines, McGrow Hill. 5.Computer Graphics, S. Bhattacharya, Oxford University Press. COURSE EDUCATIONAL OBJECTIVES • This course provides an introduction to the principles of computer graphics. • In particular, the course will consider rescale, transmit (shift), shear (skew), and rotate different graphical objects in 2D and 3D coordinate and efficiently generating photorealistic renderings on color raster graphics devices. • It also present classification of projection and Animation. COURSE OUTCOMES Course Outcome: Students can able to •CO 1: Explain the structure of modern computer graphics systems and implementation of its primitives. [1,2,3] •CO 2: Compare and Model different clipping, transformation and projection algorithm in 2D and 3D. [2,4] •CO 3: Explain thresholding, dithering, aliasing and polygon filling. [1,2] •CO 4: Illustrate surface detection and Virtual reality for a better visual effects. [1,2] Introduction to Computer Graphics Lecture : 01
Computer graphics is an art of drawing pictures
on computer screens with the help of programming. It involves computations, creations, and manipulation of data. In other words, we can say that Computer graphics is a rendering tools for the generation and manipulation of images. Image processing is defined as how to process to a captured image for object detection and identification. Introduction to Computer Graphics Lecture : 01
• Pixel: Pictorial unit of the image or graph.
• Resolution: The number of pixel per unit length i.e. Horizontal as well as vertical direction. • Aspect ratio: The ratio of width to its height, measured in unit length or number of pixel. • Bitmap: One bit for one pixel called as Bitmap. • Pixmap: number of bits for one pixel called as Pixmap. Introduction to Computer Graphics Lecture : 01
Advantages of Interactive Computer graphics.
•Today, high quality graphics displays of personal computer provide one of the most natural means of communicating with computer. • It provides tools for producing pictures not only of concrete real-world object but also of abstract, synthetic object, such as mathematical surface in 4D and of data that have no inherent geometry, such survey results. Introduction to Computer Graphics Lecture : 01
• It has an ability to show moving picture,
and thus it is possible to produce animation with interactive graphics. • With recent development of DSP (digital signal processing) and audio synthesis chip the interactive graphics can now provide audio feed back with the graphical feed back to make the simulated environment even more realistic. Introduction to Computer Graphics Lecture : 01
Application of Interactive Computer Graphics:
• User interface • Plotting of graphics and chart • Office automation and Desktop Publishing • Computer aided Drafting and Design • Simulation and Animation • Art and Commerce • Process Controls • Cartography. Introduction to Computer Graphics Lecture : 01
INPUT DEVICE: DISPLAY DEVICES:
• Keyboard •CRT (cathode ray tube) • Mouse •Vector scan and Random • Trackball scan. • Joysticks •Raster scan display • Data Glove •Color video monitors. • Image Scanners •Direct View Storage tube(DVST) • Touch Panel •Plasma panel Display • Light pens e.t.c. •Liquid Crystal Monitors REVISION : 01 • What is computer Graphics? How it is different from Image Processing? • Terminologies related to Computer Graphics like Pixel, Resolution, Aspect ratio, Bitmap, Pixmap. • Application of Computer Graphics. NEXT CLASS • Cathode Ray Tube (CRT)
Complete Download Digital Painting and Rendering for Theatrical Design: Using Digital Tools to Create Scenic, Costume, and Media Renderings 1st Edition Jen Gillette PDF All Chapters
Complete Download Digital Painting and Rendering for Theatrical Design: Using Digital Tools to Create Scenic, Costume, and Media Renderings 1st Edition Jen Gillette PDF All Chapters