Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • 0
Halfblind

How do I make a map with 3 different skyboxes?

Question

I want to make a map with 3 different skyboxes for Zdoom and Zandronum. Depending on where you are in the map the skybox needs to change to create a different atmosphere. For example: I want one part of the map to be set in a floating platform in the clouds, the next segment to be set inside a computer and the third segment set in outer-space. I want to use the square box technique with the skybox viewpoint to give the skybox more depth. Is there a way to make the Skybox change such as using a replace texture script or is there an easier way to pull this off?

Share this post


Link to post

6 answers to this question

Recommended Posts

  • 0

Just make three skybox areas or if you want all skies to change you can use change texture or (i think zdoom can do this) change the tags of the sectors you want the sky.

Share this post


Link to post
  • 1

In UDMF, it's very simple. You can keep the physical skybox the same and then create trigger lines or scripts to run to swap out the ceiling/floor texture at will using ACS. You will want to use ChangeCeiling and ChangeFloor respectively.

 

Alternatively, you could set up three different skybox "rooms" with the right textures, then instead of changing textures you could move the skybox viewpoint thing to mapspots inside the other skyboxes for an identical effect.

 

For Boom you have to do sky transfers or some other shenanigans. I don't map for Boom often so I couldn't explain further.

Share this post


Link to post
  • 0

In Doom-in-Hexen, and maybe also UDMF (I have not yet tried UDMF, but I plan to),  there is Static_Init that lets you use any texture as a sky. I've used it to make a map with several skies. That map also uses the method Gez mentioned.

Share this post


Link to post
  • 0

Thank you everyone for the helpful advice. I'm going to tinker around a bit more to see what method works best for me.

Share this post


Link to post
  • 0

Now that I have read your question more closely, I see that Gez's answer fits better.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×