How do you create a mirror in a Cesiumjs scene that reflects the surrounding environment?

Hello, community! One effect I wanted to achieve was to create a mirror in the scene to reflect the ambient effect.

I looked around the community for a long time and found a case:

His implementation steps, such as:

  1. Make a model with high reflection intensity
  2. Attach a panorama to the model

To achieve this effect

I think this example works, but I would like to ask the community if there are other better ways to achieve true mirror reflection. Thanks!