What variables help the photographer produce the desired effect?