Unity and FBX Animation

Unity interpolates between all keyframes imported from a model (FBX) Therefore instant-jump animations get smoothed Therefore you get a frame or two of motion where there should be none So all your camera cuts look terrible There’s a way to fix this using events. You call an event just before the jump and set the position (Via Unity Japan blog) However curves aren’t available at runtime. So I’ve written an editor-only preprocessing script that detects single-frame jumps. We have hundreds of animations that need this, so I’ll need an AssetImporter script But I can’t change the .FBX files themselves, so I have to save the animation clips somewhere else… etc. All because Unity interpolates between all keyframes imported from a model