Computer Graphics & Multimedia for Android
Unit-I
Introduction to Raster Scan displays
Pixels, Frame buffer
Vector & Character generation
Random Scan systems
Display devices
Scan Conversion techniques:Line Drawing: simple DDA
Bresenham’s Algorithm
Circle Drawing Algorithms: Midpoint Circle drawing and Bresenham’s Algorithm
Polygon fill algorithm: Boundary-fill and Flood-fill algorithms
Screen Coordinate System
Unit-II
2-D Transformation: Translation, Scaling
Rotation
Shearing
Reflection
Homogenous coordinate system
Matrices Transformation
Composite Transformation
Windowing & Clipping:World Coordinate System
Screen Coordinate System
Unit-III
3-D Transformations:Rotation and Scaling
Parallel & Perspective Projection:Types of Parallel & Perspective Projection
Hidden Surface elimination:Depth comparison
Back face detection algorithm
Painter’s Algorithm
Z-Buffer Algorithm
Bezier and B-spline methods
Basic Illumination Model:Diffuse reflection
Specular reflection
Phong Shading
Gouraud shading
Ray Tracing
Color models like RGB
YIQ
CMY
HSV
Unit-IV
Multimedia: Characteristics of a multimedia presentation
Uses of Multimedia
Unicode Standard
Text file formats
Audio- Components of an audio system
Digital Audio
Digital Signal processing
Sound cards
Audio file formats
Audio Processing software
Video-Video color spaces
Digital Video
Digital Video processing
Video file formats
Unit-V
Animation: Uses of Animation
Principles of Animation
Computer based animation
3D Animation
Animation file formats
Animation softwares
Compression:Lossless/Lossy Compression techniques
Audio & Video Compressions
MPEG Standards
Multimedia Architecture
Multimedia databases