aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/rtw/texture.zig
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2023-01-28 20:37:10 +0900
committernsfisis <nsfisis@gmail.com>2023-01-28 20:37:10 +0900
commitf29f83f635e3c8d784241cdc26e67fe8cda72f08 (patch)
tree8d829fafb8a969ed91ed4b3deed20b71cc3177b6 /src/rtw/texture.zig
parent4c6f67712f731f8132c157e087e827507b7bebb7 (diff)
downloadRayTracingInOneWeekend.zig-f29f83f635e3c8d784241cdc26e67fe8cda72f08.tar.gz
RayTracingInOneWeekend.zig-f29f83f635e3c8d784241cdc26e67fe8cda72f08.tar.zst
RayTracingInOneWeekend.zig-f29f83f635e3c8d784241cdc26e67fe8cda72f08.zip
5.5
Diffstat (limited to 'src/rtw/texture.zig')
-rw-r--r--src/rtw/texture.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rtw/texture.zig b/src/rtw/texture.zig
index cf2b08b..537ce47 100644
--- a/src/rtw/texture.zig
+++ b/src/rtw/texture.zig
@@ -88,6 +88,7 @@ pub const NoiseTexture = struct {
fn value(tx: NoiseTexture, u: f64, v: f64, p: Vec3) Color {
_ = u;
_ = v;
- return rgb(1, 1, 1).mul(tx.perlin.noise(p.mul(tx.scale)));
+ const t = tx.perlin.noise(p.mul(tx.scale));
+ return rgb(1, 1, 1).mul((1.0 + t) / 2.0);
}
};