But would it be possible to make an efficient 3D engine that could vary the detaillevel based on the current framerate, turning down the details when the action got hot and turning them back up when it cooled down a bit ?
Maybe you could set a target framerate and let the engine adjust details to try and match that at all times.
Maybe you could set a target framerate and let the engine adjust details to try and match that at all times.