Oil painting allows for very efficient mixing of colors and tones. Due to its long drying time, it is possible to alter an oil painting days after the paint has been applied. Oil painting also allows for precision and a range of visual effects.