Subject Syllabus
CS-603 (B) - Computer Graphics & Visualization
CSE · Semester 6
Course Modules
Learn topic-wise with Hyper AI and revise using mapped PYQs.
Introduction to Raster Scan displays, Pixels, Frame bufferVector & Character generationRandom Scan systems, Display devicesScan Conversion techniquesLine Drawing algorithms: simple DDA, Bresenham's AlgorithmCircle Drawing Algorithms: Midpoint Circle drawing and Bresenham's AlgorithmPolygon fill algorithm: Boundary-fill and Flood-fill algorithms
2-D Transformation: Translation, Rotation, Scaling, Shearing, ReflectionInverse TransformationHomogeneous coordinate system, Matrices Transformation, Composite TransformationWindowing & Clipping: World Coordinate System, Screen Coordinate System, Viewing TransformationLine Clipping & Polygon Clipping Algorithms
3-D Transformations: Translation, Rotation and ScalingParallel & Perspective Projection: Types of Parallel & Perspective ProjectionHidden Surface elimination: Depth comparison, Back face detection algorithm, Painter's Algorithm, Z-Buffer AlgorithmCurve generation, Bezier and B-spline methodsBasic Illumination Model: Diffuse reflection, Specular reflection, Phong Shading, Gouraud shading, Ray TracingColor models like RGB, YIQ, CMY, HSV
Visualization of 2D/3D scalar fields: color mapping, ISO surfacesDirect volume data rendering: ray-casting, transfer functions, segmentationVisualization of Vector fields and flow dataTime-varying dataHigh-dimensional data: dimension reduction, parallel coordinatesNon-spatial data: multi-variate, tree/graph structured, textPerceptual and cognitive foundationsEvaluation of visualization methodsApplications of visualizationBasic Animation Techniques like traditional, key framing
Basic of multimedia, application of MultimediaText-Types, Unicode Standard, text Compression, Text file formatsAudio Components, Digital Audio, Digital Audio processing, Sound cards, Audio file formats, Audio Processing softwareVideo-Video color spaces, Digital Video, Digital Video processing, Video file formatsAnimation: Uses of Animation, Principles of Animation, Computer based animation, 3D Animation, Animation file formats, Animation software, Special Effects in animation, Storyboarding for AnimationCompression: Lossless/Lossy Compression techniques, Image, Audio & Video Compression, MPEG StandardsMultimedia Architecture, Multimedia databases