color change with depth