Subject Syllabus
AD-503 (B) - Computer Graphics & Multimedia
AIDS · Semester 5
Course Modules
Learn topic-wise with Hyper AI and revise using mapped PYQs.
Introduction to raster scan displaysPixels and frame bufferVector and character generationRandom scan systemsDisplay devicesScan conversion techniquesLine drawing algorithms: simple DDA and Bresenham's algorithmCircle drawing algorithms: midpoint circle drawing and Bresenham's algorithmPolygon fill algorithms: boundary-fill and flood-fill
3-D transformations: translation, rotation, and scalingParallel and perspective projectionTypes of parallel and perspective projectionHidden surface elimination: depth comparisonBack-face detection algorithmPainter's algorithmZ-buffer algorithmCurve generation: Bezier and B-spline methodsBasic illumination model: diffuse reflection and specular reflectionPhong shading and Gouraud shadingRay tracingColor models: RGB, YIQ, CMY, and HSV
Visualization of 2D/3D scalar fields: color mapping and isosurfacesDirect volume data rendering: ray-casting, transfer functions, and segmentationVisualization of vector fields and flow dataTime-varying dataHigh-dimensional data: dimension reduction and parallel coordinatesNon-spatial data: multivariate, tree/graph structured, and textPerceptual and cognitive foundationsEvaluation of visualization methodsApplications of visualizationBasic animation techniques: traditional and key framing
Basics of multimedia and applications of multimediaText types and Unicode standardText compression and text file formatsAudio components, digital audio, and digital audio processingSound cards, audio file formats, and audio processing softwareVideo color spaces, digital video, and digital video processingVideo file formatsUses and principles of animationComputer-based animation and 3D animationAnimation file formats and animation softwareSpecial effects in animationStoryboarding for animationLossless and lossy compression techniquesImage, audio, and video compressionMPEG standardsMultimedia architecture and multimedia databases