For both of these reasons (implying realism and/or drama) artificial lens flare is a common effect in various graphics editing programs, although its use can be a point of contention among professional graphic designers. Lens flare was one of the first special effects developed for computer graphics because it can be imitated using relatively simple means. Basic flare-like effects, for instance in computer and video games, can be obtained using static or animated starburst, ring, and disc textures that are moved according to the position of the light source. More sophisticated rendering techniques have been developed based on ray tracing or photon mapping.