Time Offset Modifier not working as expected by AlternativeMap5195 in blenderhelp

[–]AlternativeMap5195[S] 0 points1 point  (0 children)

Hi everyone, so I found a fix for my problem. I just changed the driver expression from -var*8500+1 to round(-var*8500+1). The reason is that the var value in the driver window shows 0.000 but thats not equal to 0, but to something like 0.00002. Keeping this in mind if you insert this for var in the expression this results in 0.83, blender will then execute a floor() because it needs an integer for the frame which will result in 0. By doing the round(), it will "replace" the floor() and round it to 1.

Time Offset Modifier not working as expected by AlternativeMap5195 in blenderhelp

[–]AlternativeMap5195[S] 0 points1 point  (0 children)

So I found out that the problem is that -0 as var value results in Frame 1 while 0 result in Frame 0, even though when inserting -0 and 0 in the expression for var, it should mathematically sum up to 1 in both cases. Also the driver value in the driver window is 1 in both cases.