Changing the Viewer's Camera
<babylon extends="minimal" model="path to model file"></babylon>
Removing the default ground will stop the flickering.
<babylon id="myViewer" extends="minimal"></babylon>
<script>
BabylonViewer.viewerManager.getViewerPromiseById('myViewer').then((viewer) => {
viewer.onSceneInitObservable.add(() => {
viewer.sceneManager.camera.radius = 15; //set camera radius
viewer.sceneManager.camera.beta = Math.PI / 2.2; //angle of depression
});
viewer.onEngineInitObservable.add((scene) => {
viewer.loadModel({
url: "path to model file"
});
});
});
</script>