published in Proceedings of the 18th annual conference on Computer graphics and interactive techniques Journal