Implement perlin frequency

This commit is contained in:
CJSatnarine
2024-07-09 17:36:11 -04:00
parent b3e5adb4a2
commit 3bbb02ee94
5 changed files with 353906 additions and 353903 deletions

View File

@@ -77,12 +77,15 @@ class noiseTexture : public texture {
public:
noiseTexture() {}
noiseTexture(double scale) : scale(scale) {}
colour value(double u, double v, const point3& p) const override {
return colour(1,1,1) * noise.noise(p);
return colour(1,1,1) * noise.noise(scale * p);
}
private:
perlin noise;
double scale;
};
#endif