Automated portrait-easel that allows collaboration with the viewer.
In many programming languages it is conventional to call scoped environments within their global environment in the form of functions. A function is a way to describe a specific task or an act which is encapsulated in it's own context. Within this context a specific endgoal or endresult can be manufactured. This result can consequently be brought along as the program 'returns' to the global environment. The goal of the portraitmachine is to 'return' humans (in the form of portraits), hence the title return human; This machine is able to draw a portrait based on someone's photo by using an algorithm that produces values based on how dark or light certain positions in the image should be. During the drawing process, the viewer is able to participate in the drawing process by manipulating a controller. Thus, making the viewer responsible for the end-result.