Is it possible to have multiple skyboxes?

Godot Version

4.2.1

Question

Is it possible to have multiple skyboxes?
The “environment” node doesn’t seem to exist in my version of godot, the “world environment” node obviously only works for the entire scene, I cant seem to find a good analog for EYEDIR in the spacial shader so I cant seem to make a literal skybox for each
There’s probably an obvious solution I’m missing but I got nothing

I swear if this ends up like half of all forum posts and somebody just shows up after however long to say “actually you don’t want to do this” I am going to start saying skibidy, that’s how much I hate them, I would stoop that low.

What would multiple skyboxes look like? I think you need to be more specific for the effect you are trying to achieve.

If you get a lot of “actually you don’t want to do this” it is often a xy problem, so make sure to be descriptive in what you are trying to do and why you are trying to do it.

The camera node itself should have it’s own environment settings. So using different cameras you can have different sky boxes.

Wait really all I had to do was make an awful joke to get attention? Carlos had the right idea ig
Uh, well I’m trying to have separate sky boxes for different rooms, like seeing separate environments out of different windows if that helps

Bumping a thread isn’t a bad idea, through awful jokes or not. For reference this forum (and most forums) sort by latest activity, so posting a new reply on a 5 year old thread would bump it to the top; thus more attention.

You might have to use Area3Ds to trigger a skybox change, or apply sky-box like shaders to the windows of each room, with the actual skybox never seen (and set to “Keep” for performance). I’m guessing the sky-windows idea is what you’ve tried based on this quote?

I think you could make use of CAMERA_DIRECTION_WORLD? Looking through GLSL skybox examples might fit better as Godot is usually in charge of the one skybox.