DIGIT-ARC read-only archive · snapshot: July 23, 2026

Computer Graphics

5 posts · originally from https://geek.digit.in/community/threads/computer-graphics.184164/

kunalht
kunalht Original post #1
May 28, 2014 at 2:26 AM
How to start learning computer graphics and what are the requirements for learning that? I know basic C/C++ . Computer graphics with openGL or DirectX which should i learn? Suggest books or online tutorials for computer graphics for beginners....
Nerevarine
May 28, 2014 at 2:49 AM
Computer Graphics is a very broad subjec, i dont have any knowledge about core graphics using Direct X and open GL but If you want to learn animation and stuff here's some programs u might want to try
2D vector animation - Adobe Flash
3D Polygon animation - Autodesk Maya, 3ds max, Cinema 4D
Photo Editing - Photoshop Lightroom
Texture Generation/Sprite Creation (for games and stuff) - Normal Photoshop
Pixel art/Art in general - Photoshop/Corel Paintshop (ask gollum, he is a pro in this)
and stuff like that
if you want to make things from scratch, DirectX and OpenGL courses are available on youtube
kunalht
kunalht #3
May 28, 2014 at 3:13 AM
Computer Graphics is a very broad subjec, i dont have any knowledge about core graphics using Direct X and open GL but If you want to learn animation and stuff here's some programs u might want to try
2D vector animation - Adobe Flash
3D Polygon animation - Autodesk Maya, 3ds max, Cinema 4D
Photo Editing - Photoshop Lightroom
Texture Generation/Sprite Creation (for games and stuff) - Normal Photoshop
Pixel art/Art in general - Photoshop/Corel Paintshop (ask gollum, he is a pro in this)
and stuff like that
if you want to make things from scratch, DirectX and OpenGL courses are available on youtube

hii thanks for your reply.
I am also learning 3ds max from online tutorials but i want to learn about Computer graphics with OpenGL and DirectX from scratch.
H
hsr #4
Jun 13, 2014 at 2:49 PM
There is a dedicated subject named "Computer Graphics" for CSE B.Tech courses (mine did).
This is the syllabus:
CS 504 COMPUTER GRAPHICS

Module 1
Graphic hardware. Graphic software Output primitives –points and lines. Line drawing
algorithms - circle generating algorithms - polygon filling algorithms – Filling arcs –
pattern filling Output attributes - Bundled attributes. Antialiasing. Graphical user
interface - Logical classification of input devices.

Module 2
Two dimensional transformations. basic transformations - translation - rotation - scaling.
Matrix representation and homogeneous coordinates - composite transformations.
Transformation between coordinate systems - Affine transformations. Two dimensional
viewing - viewing pipeline - Windows to viewport transformations - clipping operations -
point clipping - line clipping - polygon clipping.

Module 3
Three dimensional object representations. polygon surfaces - curved surfaces. Spline
representations - Hermite polynomials - Cubic splines - Bezier curves - B-splines.
Octrees and BSP trees. Fractal geometry methods. Three dimensional transformations..
Three dimensional viewing. Projections.

Module 4
Visible surface detection. Classification of visible surface detection algorithms. Back face
detection - Depth buffer - A-buffer. Scan line algorithms- Depth sorting - Area
subdivision methods octrees - BSP trees - octrees - Shading . Illumination models - light
sources. Basic Illumination models. Polygon rendering - constant intensity - Goraud
shading - Phong shading - Animation techniques.

and the textbooks recommended were:

Donald Hearn, M Pauline Baker - Computer Graphics C version, 2/E Pearson Education
James D.Foley et.al. - Introduction to Computer Graphics, Addison Wesley Publishing Company

If taught well, this is perfect for anyone looking to program their graphics, rather than model.
kunalht
kunalht #5
Jun 13, 2014 at 10:06 PM
okay thanks!