At the most basic level, Computer-Generated Imagery (CGI) is the creation of still or animated visual content with computer software. CGI most commonly refers to the 3D computer graphics used to create characters, scenes, and special effects in films, television, and games. The use of algorithms can produce complex fractal patterns. 2D pixel-based image editors can create vector shapes. 3D graphics software can create everything from simple primitive shapes to complex forms made from flat triangles and quadrangles.