Some of my suggestions.

I’m working on for Xpresso Asset environment.
Ideally it should work like this:

  • Each channel should be visible in the viewport to adjust the position.
  • In the channels should be a function of scaling images (not previews, real resizing pictures. possibilities for IBL lighting.)
  • Possibility switch from Sky mode environment.

P.S I do not like solution in Vray C4D, this is not the logic of Cinema4D.
It is important that everything was decided in the logic of C4D, because it is a strong point of this program.

Hi! If you look at how environment overrides in render settings are done now, it is very close to what you suggested.