3D Models not loading with Explicit Rendering

Hello Cesium Team,

I’ve used explicit rendering in my application. When it is enabled, 3D models are not loaded until the scene is hovered, panned, or zoomed (i.e., the render loop is forcibly executed). Do we have an option to fix this issue? Currently, I’m adding a 3D model as a cesium entity and then calling the scene’s requestRender() method but it’s not showing the model on the map.

Below is the sample code I’m using.

const assetId = 611674;
Cesium.IonResource.fromAssetId(assetId).then((res: any) => {
  const model = new Cesium.ModelGraphics({
    uri : res,
    scale : 128.0,
    heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
  });

  const threeDModel = this.cesiumService.viewer.entities.add({
    name: '',
    position: Cesium.Cartesian3.fromDegrees(64.19208, 32.55652),
    model,
    show: true
  });

  this.cesiumService.viewer.scene.requestRender();

  }, err => {});