I don't know if this would be possible, but an animation source which smoothly transitions from 0 to 1 between the opticsZoomMin and opticsZoomMax could be used to scale the reticle up or down in the modeOprics model. That way, scopes would always work correctly, and range estimation could be done even on far-away targets without having a range finder.