Journal of computers and graphics