COMPUTER GRAPHICS FULL VIDEO TUTORIAL

AUTHOR / TUTOR

Tutorials Point (India) Ltd.

VIDEO COURSE OUTLINE:

Lecture 1: Introduction to Computer Graphics Basics

Lecture 2: Introduction to Graphics System

Lecture 3: Pixel and Dot in Computer Graphics

Lecture 4: Screen Resolutions & Aspect Ratio

Lecture 5: Raster Scan Displays

Lecture 6: Phosphorescence

Lecture 7: Refresh Rates and Interlacing

Lecture 8: Cathode Ray Tube CRT

Lecture 10: Aperture Grill

Lecture 11: Bit Panels and Color Generation

Lecture 12: Random Scan Display

Lecture 13: Direct View Storage Tube (DVST)

Lecture 14: Flat Panel Display

Lecture 15: Liquid Crystal Display

Lecture 16: Plasma Panel

Lecture 17: Input Devices Keyboard, Mouse, Joystick

Lecture 18: Input Devices Light Pen, Track Ball

Lecture 19: Input Devices Scanner, Digitizer

Lecture 20: Hard Copy Devices

Lecture 21: Dot Matrix and Line Printer

Lecture 22: Inkjet and Laser Printer

Lecture 23: Plotters

Lecture 24: DDA Line Generation Algorithm

Lecture 25: DDA Line Generation Algorithm Example

Lecture 26: Bresenham’s Line Drawing Algorithm

Lecture 27: Bresenham’s Line Drawing Algorithm Pseudocode

Lecture 28: Bresenham’s Line Drawing Algorithm Example

Lecture 29: Midpoint Circle Drawing Algorithm

Lecture 30: Midpoint Circle Drawing Algorithm Pseudocode

Lecture 31: Midpoint Circle Drawing Algorithm Example

Lecture 32: Midpoint Ellipse Drawing Algorithm

Lecture 33: Midpoint Ellipse Drawing Algorithm Pseudocode

Lecture 34: Midpoint Ellipse Drawing Algorithm Example

Lecture 35: Curves and Surfaces

Lecture 36: Curves Representations

Lecture 37: Hermit Curves

Lecture 39: Long Curves

Lecture 40: Continuity Between Curve Segments

Lecture 41: B-Spline

Lecture 42: What is 2D Transformation?

Lecture 43: 2D Linear Transformations

Lecture 44: 2D Translation

Lecture 45: 2D Scaling

Lecture 46: 2D Shearing

Lecture 47: 2D Rotation

Lecture 48: 2D Reflection

Lecture 49: Composition of 2D Transformations

Lecture 50: Homogeneous Coordinates for 2D Transformations

Lecture 51: 2D Translation in Homogeneous Coordinates

Lecture 52: 2D Scaling in Homogeneous Coordinates

Lecture 53: 2D Rotation in Homogeneous Coordinates

Lecture 54: 2D Reflection in Homogeneous Coordinates

Lecture 55: 2D Shear in Homogeneous Coordinates

Lecture 56: General Pivot Point 2D Rotation

Lecture 57: General Fixed Point 2D Scaling

Lecture 58: General 2D Scaling Direction

Lecture 59: Transformation Between Two Cartesian Systems

Lecture 60: What is 3D Transformation?

Lecture 61: 3D Translation

Lecture 62: 3D Scaling

Lecture 63: 3D Rotation

Lecture 64: 3D Rotation About a Line

Lecture 65: General 3D Rotations

Lecture 66: Projections and Classifications

Lecture 67: Orthographic Projections

Lecture 68: Axonometric Projections

Lecture 69: Oblique Projections

Lecture 70: Hidden Lines and Surfaces

Lecture 71: Z-Buffer Algorithm

Lecture 72: Scan Line Z-Buffer Algorithm

Lecture 73: Painter’s Algorithm

Lecture 74: BSP Tree Method

Lecture 75: Area Sub Division Method

Lecture 80: Window to Viewport Transformation

Lecture 81: Clipping Points

Lecture 82: Clipping Lines

Lecture 83: Polygon Clipping

Lecture 84: Area Filling

Lecture 85: Boundary Fill Recursive Algorithm

Lecture 86: Boundary Fill Stack Based Algorithm

Lecture 87: Polygon Filling Scan Line Algorithm

Lecture 88: Illumination Model

Lecture 90: Phong Illumination Model

Lecture 91: Background of Illumination

Lecture 92: Diffuse Reflection Lambertian Reflection

Lecture 93: Specular Reflection

Lecture 94: Ambient Lighting

Lecture 95: Combining Diffuse and Specular Reflections

Lecture 96: Combining Lighting Models

Lecture 97: Color Factor

Lecture 103: Texture Mapping

Lecture 104: Global Illumination Model Using Ray Tracing