Course Objective:
-
- The students will get the knowledge about basic concepts of drawing.
- The students will get the knowledge of various graphics and their technique.
- The students will get the knowledge of multimedia and its other blocks.
Course Contents:
Unit I: Introduction of CG and Basic Concepts of Drawing ———— 2 hours
-
- Introduction
- Development of Graphics system
- Field of Computer graphics
Unit II: Overview of Graphics System ————————————— 3 hours
-
- Video display devices:
- Refresh cathode-Ray Tubes
- Color CRT display
- Flat-panel display(LCD, LED and Plasma Display)
- Raster-Scan systems
- Random-scan systems
- Video display devices:
Unit III: Graphics Algorithm ————————————————– 4 hours
-
- DDA line drawing algorithm
- Bresenham’s line drawing algorithm
- Midpoint Circle Algorithm
Unit IV: Graphics Dimensions ———————————————— 12 hours
-
- Two-Dimensional Geometric transformations:
- Translation
- Rotation
- Scaling
- Composite transformation
- Homogeneous Co-Ordinate System
- Two-Dimensional object to screen viewing (Window to viewport co-ordinate transformation only)
- Clipping and Cohen Sutherland clipping algorithm
- Three- Dimensional object to screen viewing
- Extension of two-dimensional display methods:
- Parallel Projection (Oblique and orthographic)
- Perspective Projections
- Two-Dimensional Geometric transformations:
Unit V: Illumination and Rendering —————————————– 10 hours
-
- Non planner surfaces (Bezier Curve and surfaces)
- Methods of generating non-planner surfaces (Polygon Table, Polygon mesh and Plane equation)
- Visible surface detection methods (Back face, Z buffer and Scanline)
- Polygon-Rendering methods:
- Constant-Intensity shading
- Gouraud Shading
- Phong shading
- Fast phong shading
- Introduction to OPENGL and its application
Unit VI: Introduction to Multimedia —————————————– 3 hours
-
- Definitions
- Application of Multimedia
- Multimedia Terms:
- Project Manager
- Multimedia Designer
- Interface Designer
- Writer
- Video Specialist
- Audio Specialist
- Multimedia Programmer
- The Sum of the parts
Unit VII: Media Software —————————————————— 5 hours
-
- Basic Tools:
- Painting and Drawing Tools
- 3-D Modeling and Animation Tools
- Image Editing Tools
- OCR Software
- Sound Editing Programs
- Animation
- Video
- Digital movies and Players
- Multimedia Authoring Tools
- Types of Authoring Tools:
- Card and Page-bases Authoring Tools
- Icon-Based Authoring Tools
- Time-Based Authoring Tools
- Object-Oriented Tools
- Basic Tools:
Unit VIII: Multimedia Building Blocks ————————————- 16 hours
-
- Text:
- Typefaces and fonts
- Design Issue:
- Beyond the Basics
- Bitmap
- True Type
- Postscript (ATM)
- The Jaggies
- Fontographer
- Font Monger
- Font Chameleon
- Icons and Symbols:
- Animating text and 3D effects
- Logo Motion
- Tapestry
- ASCLL- standard only 0-127
- Sound and Music:
- The power of sound
- Multimedia system sounds
- MIDI Vs. Digital Audio
- Choosing between MIDI and Digital Audio
- Digital Audio
- Professional Sound standard (Red Book Standard)
- Quality and space considerations
- Color Theory:
- Electromagnetic Spectrum
- ROYGBIV: 400nm-600nm
- Additive Color:- RGB
- Subtractive Color-CMYK
- Color Models-RGB, HBS, BSL, CIE YUV,
- Perception of Color
- Graphics and Imaging:
- Color Depth and File Size
- Palette Management
- Importing Graphics:
- Painting vs Drawing
- Photoshop and Illustrator
- Scanning
- PhotoCD
- Digital Photography
- Still images
- Screen Capturer (CMb-Shft-3 or Printscreen)
- Animation:
- The Power of Motion
- Principle of Animation
- Animation Technique
- Animation file formats
- Video:
- Broadcast Video standards (NTSC, PAL SECAM, HDTV)
- Integrating computer and Television
- Recording Formats
- Video compression (JPEG, MPEG, DVI Indeo)
- Other Compression Methods
- Optimizing Video Files
- Text:
Laboratory:
-
- Implementation of Bresenham’s line drawing algorithm using C/C++
- Implementation of mid-point drawing algorithm using C/C++
- Implementation of Two-Dimensional-Translation, Scaling)
- Implementation of Two-Dimensional-Rotation
- Implementation of Two-Dimensional-Scaling
- Demonstration of multimedia(Integration of multimedia component)
- Demonstration of Video Compression Technique using library file
- Demonstration of Animation technique using any programming language
Reference Books:
-
- Dnaild Hern and M. Pauline Baker: Computer Graphics, Prentice-Hall.
- Tay Vaughan: Multimedia: Making it work, 4th ed, Osborne McGraw-Hill Publisher; 1998
- Malay K. Pakhira, Computer Graphics Multimedia and Animation Second Edition PHI Publicatin.