Rasterization, 3D transformations, viewing pipelines, lighting, rendering, and computer animation
Course notes and learning materials for Computer Graphics and Animation (CSE-4105), 4th Year 1st Semester of the JnU B.Sc. in CSE curriculum — covering rasterization algorithms, 2D/3D transformations, viewing & projection, illumination models, rendering, and animation techniques.
5 chapters · 135 min
From basic pixels and rendering to interactive VR/AR experiences
CRT, LCD, LED displays, resolution, DPI, raster limitations, and mathematical vector graphics
Electron gun, deflection yoke, phosphor screen, shadow-mask color CRTs, raster scan, refresh rate, and the conceptual bridge from CRTs to modern displays
Random-scan architecture, display processing unit (DPU), display buffer & display lists, beam steering, vector vs raster scan comparison, DVST, and flicker-free complexity limits
Raster scan principles, electron beam deflection, frame buffer architecture, bit planes, color lookup tables (LUT), horizontal & vertical retrace, interlacing, and multi-perspective numericals
3 chapters · 75 min
Slope equations, basic line drawing inefficiency, and Digital Differential Analyzer (DDA) incremental scanning
Fast integer-only scan-conversion using midpoints, decision variables, and incremental East/North-East steps
Scan-converting circles using 8-fold symmetry, implicit circle functions, and integer decision variables
7 chapters · 225 min
2D geometric transformations, point mappings, translation vectors, uniform & differential scaling, and sequential compositions
Homogeneous coordinates, 2D rotation, arbitrary pivot-point transformations, reflection, shearing, and inverse composite matrices
Rigid-body displacement, homogeneous coordinate matrix formulation, directional angle vectors, geometric invariants, and multi-perspective numericals
Scaling factors, uniform vs differential scaling, fixed-point scaling, reflection as negative scaling, homogeneous matrix formulation, geometric invariants, and multi-perspective numericals
Counter-clockwise rotation derivation, homogeneous coordinate matrix, rotation about arbitrary pivot point, inverse rotation, composite rotations, trigonometric identities, and multi-perspective numericals
Reflection about coordinate axes, origin, y = x, y = −x, and arbitrary lines — with homogeneous matrices, determinant proof, and multi-perspective numericals
X-shear, Y-shear, arbitrary reference lines, shear angles, area preservation, homogeneous matrices, and multi-perspective numericals
JnU B.Sc. in CSE — 4th Year 1st Semester, Final Examination 2024 (12th Batch, Solved)
JnU B.Sc. in CSE — 4th Year 1st Semester, Final Examination 2023 (11th Batch, Solved)
JnU B.Sc. in CSE — 4th Year 1st Semester, Final Examination 2022 (10th Batch, Solved)
From basic pixels and rendering to interactive VR/AR experiences