Keep size of sphere while zooming

I would like to achieve the same as Limit size of 3D model entity, but with a GeometryInstance instead of a model. See here for a sandcastle example of the model code.

Is this possible?

Have you tried using CallbackProperty to dynamically adapt the size based on the current camera view?