EDIT: Once again, my issues seem to stem from the refraction.js script on my camera, but I cannot tell why loading from another scene would cause rendering issues to appear.
If you start in the Regenwasser scene, the Decorations scene should be loaded asynchronously as soon as the scene is launched. You don’t need to press any buttons.
The reason why it’s transparent is because the material on the Rain Surface in front of camera has an opacity of 0.7. Changing the opacity of the material changes the opacity of the meshes in the decoration scene
Why this is all connected, I don’t know and unfortunately don’t have time to investigate further but hopefully this should help you get going in the right direction
The Refraction script postUpdate only does specific logic once
Refraction.prototype.postUpdate = function(dt) {
if (this.firstRender) {
this.firstRender = false;
So what is happening is that the main scene is loaded, the Refraction does it’s only postUpdate and then the second scene is loaded which is causing the issue.
If the Refraction script is disabled on start and enabled after the second scene is loaded, you don’t get this issue.