Digital surfaces