Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Computer Graphics:

https://www.geeksforgeeks.org/introduction-to-computer-graphics/?ref=rp

Graphics hardware
Graphics hardware is computer hardware that generates
computer graphics and allows them to be shown on a display, usually
using a graphics card (video card) in combination with a device driver to
create the images on the screen.
http://www.cs.binghamton.edu/~reckert/460/lect4-5_2010-hardware.pdf

https://computer.howstuffworks.com/graphics-card.htm

https://help.sketchup.com/en/sketchup/how-can-i-find-out-which-graphics-card-i-have-my-pc

Fundamental algorithms

The list is very long and depends on how fundamental you need
to go. I think it’s better to give classes of algorithms rather than
list each possibility. Off the top of my head, you need to be able
to:

 draw a line
 draw a curve
 anti-alias
 clip - only draw what’s in the view / frame / canvas
 transform points (in 2d and 3d spaces) - rotate, scale,
translate
 cull - only draw what’s facing you
 project - points from 3d space onto a 2d canvas
 draw a face (flat shaded triangle)
 calculate shading
 calculate lighting - a huge area in itself
 and a whole bunch of very specific algorithms that can be
bundled into “animation”.
 https://www.quora.com/What-are-the-fundamental-algorithms-for-computer-graphics
Applications of graphics
https://www.geeksforgeeks.org/applications-of-computer-graphics/

https://www.javatpoint.com/application-of-computer-graphics

Interactive graphics programming


https://www.javatpoint.com/interactive-and-passive-graphics

Graph plotting
https://en.wikipedia.org/wiki/Plot_(graphics)#:~:text=A%20plot%20is%20a%20graphical,or
%20electronic%20plotters%20were%20used.

windows and clipping


https://www.cs.helsinki.fi/group/goa/viewing/leikkaus/clip.html#:~:text=When%20a%20window%20is
%20%22placed,the%20world%20is%20called%20Clipping.&text=If%20outside%20the%20window
%2Cthe%20lines%20and%20points%20are%20not%20displayed.

Segmentation
https://www.geeksforgeeks.org/segments-computer-graphics/#:~:text=Segmentation%20allows%20to
%20organize%20display,on%20selective%20portions%20of%20image.

https://www.slideshare.net/RajaniThite/segments-in-graphics

Programming raster display systems,


https://en.wikipedia.org/wiki/Raster_graphics#:~:text=In%20computer%20graphics%2C%20a
%20raster,image%20files%20with%20varying%20formats.

https://www.geeksforgeeks.org/raster-scan-displays/

Panning and zooming.


http://www.lionel.com/lcs/APP_HELP_LCS/PanZoom/index.html#:~:text=The%20size%20of%20each
%20element,Mode%2C%20but%20not%20editing%20mode.

https://www.quora.com/What-is-zooming-and-panning-in-computer-graphics

https://www.javatpoint.com/computer-graphics-panning#:~:text=The%20process%20of%20panning
%20acts,fill%20up%20the%20entire%20screen.

https://www.javatpoint.com/computer-graphics-zooming

Raster algorithms and software Scan-Converting lines


https://www.javatpoint.com/computer-graphics-scan-conversion-definition ,

https://www.slideshare.net/DrUpendraNathTripath/raster-graphics-algorithms-95944544

Characters
https://www.javatpoint.com/computer-graphics-scan-converting-a-ellipse

Circles.
https://www.javatpoint.com/computer-graphics-defining-a-circle

Region filling and clipping.


https://www.javatpoint.com/computer-graphics-boundary-filled-algorithm

https://www.javatpoint.com/computer-graphics-clipping

Two and three dimensional imaging geometry and transformations.


https://www.javatpoint.com/computer-graphics-3d-graphics

https://www.javatpoint.com/computer-graphics-introduction-of-transformations

Curve and surface design


https://www.tutorialspoint.com/computer_graphics/computer_graphics_curves.htm

https://www.tutorialspoint.com/computer_graphics/computer_graphics_surfaces.htm

Rendering
https://graphics.fandom.com/wiki/Rendering

https://www.techopedia.com/definition/9163/rendering

Shading
https://www.javatpoint.com/computer-graphics-introduction-of-shading

Colour
https://www.geeksforgeeks.org/computer-graphics-the-rgb-color-model/

Animation.
https://www.javatpoint.com/computer-graphics-animation

You might also like