Open hunterloftis opened 1 year ago
It seems the zoom is a factor too.
High zoom
Low zoom
how can i get the version? can i get link please?
how can i get the version? can i get link please?
https://godotengine.org/article/dev-snapshot-godot-4-1-beta-3/
Replicated on an M1 Pro MacBook Pro, Forward+ renderer. Here is a minimal reproduction project, for anybody else that wants to try 😅
Also easily replicated on my Windows Desktop, I identified the problem, it's is in the following line:
The itos(frame)
part should be something like the frame with the longest width, I'm trying to cook up a solution
Also easily replicated on my Windows Desktop, I identified the problem, it's is in the following line:
The
itos(frame)
part should be something like the frame with the longest width, I'm trying to cook up a solution
I remain unconvinced 😅, and offer an additional observation.
(Sorry for my bad terminology)
It doesn't seem to only "bunch up" in the interval [0, 10)
- setting a high fps, and zooming out maximally leads to the vertical dividers becoming increasingly separated horizontally with increasing time.
Interestingly, everything looks the correct width against time, using my flawed eyesight. i.e. frames aren't more densely packed on the left. This suggests the lines are getting further apart because they are including more frames per "interval", so to speak.
Hopefully this helps your investigation.
(I'll attach a screenshot when I finish work.)
Thanks for the input, I zeroed in on that line precisely because the logic when using time (which looks entirely correct) doesn't use this prev_frame_ofs
method of calculating the positions, hence why I thought this was the case. The comment on my PR #79047 shows that changing this didn't seem to fix this problem entirely, so I'll try some other approaches.
Godot version
4.1.beta3
System information
Godot v4.1.beta3 - Fedora Linux 37 (Workstation Edition) - Vulkan (Forward+) - integrated Intel(R) Graphics (ADL GT2) () - 12th Gen Intel(R) Core(TM) i7-1280P (20 Threads)
Issue description
Expected behavior: all animation frame columns are rendered at the same width, representing their identical timespans.
Actual behavior: columns for frames below 10 are compressed, distorting the timeline.
Steps to reproduce
Minimal reproduction project
N/A