Graphics Tutorial”, they almost always mean one of two big areas:
- Computer Graphics Tutorial (most common in your syllabus — lines, circles, 2D/3D transformation, clipping, etc.)
- Graphic Design Tutorial (Photoshop, Canva, poster making, logo, UI/UX — more creative side)
Let me explain both clearly so you know exactly which one people usually talk about.
1. Computer Graphics Tutorial (99% chance this is what you want)
This is the technical, programming + maths side. It is taught in almost every Indian engineering college in the subject called “Computer Graphics” or “Computer Graphics & Multimedia”.
What is Computer Graphics actually?
Imagine your computer screen is a big graph paper made of tiny squares called pixels.
Computer Graphics is everything about how the computer decides which pixel should be which color so that we see beautiful pictures, games, 3D movies, animations, etc.
Two main families:
- Raster graphics → made of pixels (like photos, most games today)
- Vector graphics → made of mathematical lines & curves (like SVG logos — they never become blurry when you zoom)
What does a typical “Graphics Tutorial” teach? (Step by step like college syllabus)
Part 1 – Basics & Output Primitives
- How does a line actually get drawn on screen?
- DDA algorithm (Digital Differential Analyzer) → very simple maths
- Bresenham’s line algorithm → faster, only integer maths (most asked in exams)
- Bresenham’s circle algorithm, midpoint circle
- Ellipse drawing
Example – Imagine you want to draw line from point (2,3) to (10,8)
|
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Very simple fake code idea: dx = 10-2 = 8 dy = 8-3 = 5 steps = max(dx, dy) = 8 x increases by 8/8 = 1 each step y increases by 5/8 = 0.625 each step So points become: (2,3) → (3, 3.625) → (4, 4.25) → ... → (10,8) → round to nearest pixel |
Part 2 – 2D Transformations
- Translation (move shape)
- Rotation (turn shape)
- Scaling (make bigger/smaller)
- Reflection (mirror)
- Shearing (slant like italic)
All done with matrices — 2×3 or 3×3 matrix multiplication.
Example – Rotate rectangle 45° around origin
Before: points (0,0), (4,0), (4,2), (0,2)
After rotation matrix:
|
0 1 2 3 4 5 6 7 8 |
[ cosθ -sinθ 0 ] [ sinθ cosθ 0 ] [ 0 0 1 ] |
Part 3 – 2D Viewing & Clipping
- Window → what part of big picture you want to see
- Viewport → where on screen you show it
- Cohen-Sutherland line clipping (most important)
- Sutherland-Hodgman polygon clipping
Part 4 – 3D Graphics Basics
- 3D coordinate system (x,y,z)
- Projection (perspective & parallel)
- 3D transformations
- Hidden surface removal ( painter’s algorithm, Z-buffer )
- Very basic lighting & shading (flat, Gouraud, Phong)
Part 5 – Curves, Fractals, Animation, Colour Models
- Bezier curve, B-spline
- Fractals (very beautiful, like Mandelbrot set)
- RGB, CMYK, HSV colour models
This is what most “Graphics Tutorial” YouTube playlists, GeeksforGeeks articles, TutorialsPoint pages, and college notes cover.
2. Graphic Design Tutorial (the creative one)
This is completely different — no coding, no algorithms.
You learn:
- What is contrast, alignment, repetition, proximity (CRAP principles)
- Colour theory (complementary, analogous colours)
- Typography (font pairing, hierarchy)
- How to use Photoshop, Illustrator, Figma, Canva
- Poster design, logo design, social media post, banner, UI for app/website
Example – Make a poster for “Blood Donation Camp”
Bad design → red text on red background = can’t read Good design → white text on dark red + big bold heading + clear date/time/place + heart icon
Many YouTube channels teach this (GFXMentor, Will Paterson, Will Paterson, etc.)
Quick Summary Table (so you never get confused)
| Type | Full Name | Main Topic | Tools/Languages | Exam / Job Type |
|---|---|---|---|---|
| Computer Graphics Tutorial | Computer Graphics | Lines, circles, transformations, 3D | C/C++, OpenGL, theory | University exams, game dev |
| Graphic Design Tutorial | Graphic Design Basics | Posters, logos, colours, layout | Photoshop, Figma, Canva | Freelancing, UI/UX designer |
So… which one were you actually looking for? 😄
- If it’s for college subject / semester exam → almost 100% Computer Graphics
- If it’s for making posters / Instagram / freelancing → Graphic Design
Tell me which direction you want — I can go super deep with many more examples, code, matrix calculations, or design tips — whatever you need! 🚀
