Diana Scherer Diana Scherer is an Amsterdam-based German artist who explores the relationship man has with his natural environment and his desire to control nature.