Noise: handle render scale + improve repeatability