published in Computer Graphics Forum: the international journal of the Eurographics Association Journal