From 8a9de2c8b5b60028df21c5433350ff2aea8d2e5d Mon Sep 17 00:00:00 2001 From: Silver Date: Mon, 16 Sep 2024 18:11:57 +0200 Subject: [PATCH] fix last interval not being 1.0 --- nodes.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nodes.py b/nodes.py index 387f2e440..095076878 100644 --- a/nodes.py +++ b/nodes.py @@ -288,6 +288,10 @@ class ConditioningTimestepInterpolate: start = i * interval_range end = (i + 1) * interval_range + # Ensure the last interval ends exactly at 1.0 + if i == num_intervals - 1: + end = 1.0 + if i % 2 == 0: conditioning_1_intervals.append(node_helpers.conditioning_set_values(conditioning_1, {"start_percent": start, "end_percent": end})) else: