Professional Documents
Culture Documents
Computer Graphics
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
Graph plotting
https://en.wikipedia.org/wiki/Plot_(graphics)#:~:text=A%20plot%20is%20a%20graphical,or
%20electronic%20plotters%20were%20used.
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
https://www.geeksforgeeks.org/raster-scan-displays/
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
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
https://www.javatpoint.com/computer-graphics-clipping
https://www.javatpoint.com/computer-graphics-introduction-of-transformations
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