Computer graphics is the branch of
that deals with generating images with the aid of computers. Today,
computer graphics is a core technology in digital photography, film,
video games, cell phone and computer displays, and many specialized
applications. A great deal of specialized hardware and software has been
developed, with the displays of most devices being driven by computer graphics hardware.
It is a vast and recently developed area of computer science. The
phrase was coined in 1960 by computer graphics researchers Verne Hudson
and William Fetter of Boeing. It is often abbreviated as CG, or
typically in the context of film as Computer Generated Imagery (CGI).
Some topics in computer graphics include user interface design, sprite graphics, rendering, ray tracing, geometry processing, computer animation, vector graphics, 3D modeling, shaders, GPU design, implicit surface visualization, image processing and computer vision among others.