Perlin noise with marbled texture

This commit is contained in:
CJSatnarine
2024-07-09 21:31:14 -04:00
parent 498b86180a
commit d3a981d2c8
4 changed files with 359915 additions and 359915 deletions

View File

@@ -80,7 +80,7 @@ class noiseTexture : public texture {
noiseTexture(double scale) : scale(scale) {}
colour value(double u, double v, const point3& p) const override {
return colour(1, 1, 1) * noise.turbulance(p, 7);
return colour(0.5, 0.5, 0.5) * (1 + sin(scale * p.z() + 10 * noise.turbulance(p, 7)));
}
private: