-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keep camera position during a morph when duration is 0.0 #3521
Conversation
…ing the terrain to disappear.
…er the last tiles that were rendered before the morph was started.
…era direction in the center of the screen when going from Columbus view to 2D.
… without changing the scene position.
@pjcozzi This is ready for another review. I decided for an incremental improvement until the other issues can be resolved. If the duration is |
Code is OK with me. @mramato can you test and merge? |
I do not agree with going back to the old fly out behavior. I also think it's confusing from a usability standpoint to have the camera stay where it is when duration is 0 vs fly out if it's non-zero. I'm super excited about the other morph fixes though (no more crashes!) @bagnell can you please list what the remaining issues were that caused us to go back to the old behavior? The only thing I notice is jitter and tile seems. In my opinion the graphical glitches during the morph are well worth the tradeoff to be able to morph in all cases without losing position. I'm not sure if others had time to see it in action, but |
👍 People hate that they lose their position But I don't think the morph in commit Either way, I think this is a huge improvement. I haven't been able to switch between scene modes without the browser crashing in forever, so that's 100% worth merging in. |
This incremental improvement is OK with me. The user this is for is just going to do a |
I'm in favor of merging this in. I think there are some additional improvement that can be made further down the line, but this is much better than what we have now. |
+1 from me for merging this. |
I changed the title so when people stumble on this they don't get their hopes up. I just hope we eventually get back to making this work in all cases. |
Keep camera position during a morph when duration is 0.0
For #1060.
Fixes #2065. May also fix #1518 and #1845, though I couldn't reproduce #1845 in master either.
Might want to close #451 too since the morph view at the end is whatever the user set it to.