Skybox components

Started by U.S.S.DEFIANT on Sat, 09/03/2022 - 05:44

Topic category: Feature requests and ideas for MCreator

Last seen on 08:40, 25. Nov 2022
Joined Dec 2013
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Skybox components
Sat, 09/03/2022 - 05:44

Idea is realy simple (simple to understand). New components to customize skybox and sky objects (sun, moon), and add your custom sky objecs (double moon for custom dimention? Or giant planet with asteroid ring on horizont at night time? Great scope for imagination).

Skybox component:

For sky textures. There are some settings, like:

"Dimension" - target dimension for this component. (Dimension type)

"Layers enable" - if true - the new sky will not completely replace the original skybox. It will render according on his "Layer". (Boolean type)

"Layer" - number in order to render skies (for multiply skies). 0 is original sky. Using this number you will remove original texture and replace on custom. (Integer type)
"Texture" - skybox texture. (Texture type)

"Simulate day circle" - for sky in owerworld or dimentions like it. Smoothly changes day and night, according on current dimention time of the day. Locked if there is no day circule in selected dimension. (Boolean type)

"Night texture" - skybox texture at night time. Locked if "Simulate day circule" == false (Texture type)

"Visible condition" - for special visible condition.

 

Sky object:

"Sky object texture" - for custom texture like sun or moon. (Texture type)

"Is sun texture" - custom object replace sun. (Boolean type)

"Is moon texture" - custom object replace moon. (Boolean type)

"Layers enable" - if true - the new object will not completely replace the original (sun or moon). It will render according on his "Layer". (Boolean type)

"Layer" - number in order to render skies (for multiply sun/moon textures). 0 is original sun/moon. Using this num you will remove original texture and replace on custom. (Integer type)

"Circle time" - for additional sky object. This object moving according on world time and this variable. Locked if "Is sun texture" or "Is moon texture" == true. (float type or double type)

"Visible on day" - for visibility for this object at day time. If "Visible at night" == false - there will be "fade out" at evening time and "fade in" at morning. (Boolean type)

"Visible at night" - for visibility for this object at night time. If "Visible on day" == false - there will be "fade out" at morningtime and "fade in" at evening. (Boolean type)

"Additional visible condition" - for special visible condition.

if "Visible on day" and "Visible at night" == true, the object will render allways.

 

I know that there is a tutorial "How to change skybox in custom dimention", but I think that it's a bit difficult to understand for a certain part of the users of the program.

Last seen on 07:30, 24. Sep 2022
Joined Mar 2022
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
What tutorial?
Sun, 09/04/2022 - 07:37

What tutorial?

Last seen on 08:40, 25. Nov 2022
Joined Dec 2013
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
It's custom code tutorial,…
Tue, 09/06/2022 - 08:09

It's custom code tutorial, that I can't find now. If I will find it, I will past here a link to it.