Noise algorithms for Dart