noob to master
HOME
AUTHOR
Home
/ Computer Graphics
Introduction to Computer Graphics
Overview of computer graphics and its applications
Graphics pipeline and the role of different components
2D Graphics
Coordinate systems and transformations
Line drawing algorithms (DDA, Bresenham's algorithm)
Circle drawing algorithms (midpoint algorithm)
Filling algorithms (scanline, flood fill)
3D Graphics
3D coordinate systems and transformations
Projection techniques (orthographic, perspective)
3D object representation (wireframe, polygon mesh, parametric)
Hidden surface removal algorithms (Z-buffer, back-face culling)
Raster Graphics
Pixel operations and color models
Image representation and manipulation
Anti-aliasing techniques for smoother graphics
Geometric Transformations
Translation, rotation, scaling, and shearing operations
Matrix representations and computations
Composing and combining transformations
Viewing and Clipping
Viewing transformation and viewing volume
Clipping algorithms (Cohen-Sutherland, Liang-Barsky)
Shading and Illumination
Basic lighting models (ambient, diffuse, specular)
Phong shading and interpolation
Global illumination models (Ray tracing, Radiosity)
Color Theory and Color Models
Perception of color
Color spaces (RGB, CMYK, HSL, etc.)
Color blending and color interpolation
Texture Mapping
Mapping textures onto 3D surfaces
Texture coordinates and mapping techniques
Texture filtering and mipmapping
Animation Techniques
Keyframe animation
Interpolation methods (linear, spline)
Particle systems and physics-based animation
Graphics Programming
Introduction to graphics APIs (OpenGL, DirectX)
Graphics libraries and frameworks
Shader programming (GLSL, HLSL)
Virtual Reality and Augmented Reality
Basics of virtual reality and augmented reality
3D modeling and interaction in virtual environments
Augmented reality applications and techniques
Computer Graphics in Games
Graphics rendering in game engines
Real-time rendering techniques
Game physics and collision detection
Computer Graphics Applications
Graphics in user interfaces and web development
Medical imaging and visualization
Scientific visualization and data graphics
noob to master © copyleft