Perlin noise with marbled texture
This commit is contained in:
Binary file not shown.
BIN
build/Raytracer
BIN
build/Raytracer
Binary file not shown.
@@ -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:
|
||||
|
Reference in New Issue
Block a user