stay within donut 3d example (depth blending issue not solved)