the scenario is: we want to use BabylonJS in the internal network environment of some large corporations, for example monitoring system for some critical industrial systems which would not be connected to a network that has full Internet access. technically Babylon is quite suitable for 3D graphics simulation scenarios, but the ‘tiny’ problem is the viewer need to access some external resources.
I would propose this feature for the new version of viewer:
1, reduce loading unnecessary external resources.
2, for every resources it needs, provide a configuration point to customize the base uri for them.
there is already a config for ‘assets root’ but its not enough.
Yes, I think this is reasonable and should be feasible. The new viewer itself has no dependencies on external resources. Babylon core libraries have some dependencies on external resources (draco/meshopt geometry decompression for example), but these are all configurable.
It would be great if you could give the new viewer a try and see if it already meets your needs from the offline standpoint.