Hey @Jonathan_Blow @cmuratori I was watching your stream on animations - FYI, you actually can do a change of basis via similarity transform without affecting all intermediate systems, I wrote up how to do it here (see the "one weird trick" section):https://towardsdatascience.com/change-of-basis-3909ef4bed43 …
This is why properly functioning asset pipelines (eg., not Unity's, I guess?) just have a way to automatically sim-transform the entire dataset on export, so there is never any inconsistency throughout the code, such as hacking the camera matrix (like you did).
-
-
This is the correct solution to the problem and prevents all run-time problems, and is free. However again, it has _literally nothing to do_ with what Jon was doing, which was needing to change a communication point because he wanted two systems to work in opposite bases.
-
Well, I disagree, and it's not theoretical, I've carefully verified both are correct and equivalent, in theory and practice. Maybe some day we'll discuss it face to face and I'll have a chance to explain, it's not an easy topic for twitter.
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.