I’m using a viewportframe to display a character editor using workspace.CurrentCamera to have free camera movement for the player, and it’s been working fine without needing any changes. Recently though, it works for about 30 seconds then just starts updating so slowly that you can hardly use it. Seems to be about 1 frame per second.
I cannot find any reasons for this. The viewport contains a single model of the player’s character, which I’ve made sure to strip of any useless objects. The game’s FPS also has nothing to do with it because my game is running at 60 fps while this happens, it’s purely the viewportframe.
Is there some way that I can update the viewport manually?