• Could we discuss more the derivative techniques?

    Sure. The basic idea is just to implement changes (deltas) to different parts of the scene and camera. You can change the size, position, angle, etc of the objects, lights and camera. But you're typically making the changes without worrying about the current value. For example:

     object.position.x += deltaX;