Computer graphics produces images and art pictures with the help of computers. Today, computer graphics has proved to be a main technology in video games, online photography, digital art, and computer displays. A large number of specialized software and hardware are developed for computers with displays of the latter aided by computer graphics hardware. Moreover, computer graphics include implicit surface visualization with ray tracing, 3D modeling, vector graphics, user interface design, GPU design, computer vision, sprite graphics, shaders, and others.
read more...