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

Binary file not shown.

719828
image.ppm

File diff suppressed because it is too large Load Diff

View File

@@ -80,7 +80,7 @@ class noiseTexture : public texture {
noiseTexture(double scale) : scale(scale) {} noiseTexture(double scale) : scale(scale) {}
colour value(double u, double v, const point3& p) const override { 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: private: