ACM Transactions on Graphics Proceedings of ACM SIGGRAPH 2004.ACM Transactions on Graphics,Vol.23 No.3, August 2004 (ACM, 2004)