add depth blurring step, generalize post processes inside the water particle rendering #30