Announcement

Collapse
No announcement yet.

EasySky, Dynamic Day/Night Cycle

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #16
    EasySky has been updated to Version 1.2
    Some new images have been created for the store, and the documentation has been updated.

    Changelist:
    • Added Fog Night Color
    • EasySky now derives from AActor, rather than Static Mesh Actor
    • Added possibility to reference light and fog actors from the scene
    • Light with an intensity of 0 are now disabled so they don’t have a rendering overhead
    • Added Directional Inscattering color to the fog
    • Better sky gradients
    • Improved default lighting
    • Moon texture and Normal map exposed
    • Sun texture scale fix when scaling the skybox
    More info can be found on the documentation website







    Download my UE4 Marketplace content
    EasySky - Multiplayer ready Dynamic Sky
    https://www.unrealengine.com/marketplace/en-US/slug/easysky-multiplayer-ready-dynamic-day-night-cycle

    Comment


      #17
      I keep on iterating on the clouds shader. As a result, I improved the lighting on the clouds. The lighting is now more accurate and reflects the sun and moon location a lot better. This enhances their 3D look a lot. Version 1.4 should contain this fix.

      Click image for larger version  Name:	CloudsIteration.jpg Views:	2 Size:	215.1 KB ID:	1666472
      Download my UE4 Marketplace content
      EasySky - Multiplayer ready Dynamic Sky
      https://www.unrealengine.com/marketplace/en-US/slug/easysky-multiplayer-ready-dynamic-day-night-cycle

      Comment


        #18
        Today, 80.lv featured a breakdown of EasySky.
        Find out more about it here:

        https://80.lv/articles/easysky-break...kybox-for-ue4/

        Also, version 1.4 got approved by Epic Games and can now be downloaded via the Epic Launcher.

        To celebrate all of this, EasySky will be available for 30% off, this week!
        Download my UE4 Marketplace content
        EasySky - Multiplayer ready Dynamic Sky
        https://www.unrealengine.com/marketplace/en-US/slug/easysky-multiplayer-ready-dynamic-day-night-cycle

        Comment


          #19
          Version 1.5 has now been approved by Epic!

          Here's the changelist:
          • Added Moon Intensity property
          • Added Cloud Emissive Boost during Night Time property
          • Added Moon Flare size property
          • Added Night Atmosphere Color
          • Added Night Fog settings
            • Day and Night time can now have different fog settings
          • Improved error messaging when referencing an actor that is not configured properly
            • Because of an error in UE4, sometimes the construction script doesn’t show screen prints. Because of this, the error message is now also printed on screen at the start of the game.
          Here's an example of the new fog feature in action!

          Download my UE4 Marketplace content
          EasySky - Multiplayer ready Dynamic Sky
          https://www.unrealengine.com/marketplace/en-US/slug/easysky-multiplayer-ready-dynamic-day-night-cycle

          Comment


            #20
            Sneak peak of a feature update for version 1.6: Toggle dynamic lights when night falls



            The feature includes the following:
            • Support for adding custom blueprint classes to a list of actors that need to be toggled on and off
            • Actor tags are used to determine which of the actors need to be toggled
            • Lights are toggled in random order over a period of time (customizable, 1 hour in the example above)
            • Support for point lights and spotlights
            • Supports Movable and Stationary lights
            Download my UE4 Marketplace content
            EasySky - Multiplayer ready Dynamic Sky
            https://www.unrealengine.com/marketplace/en-US/slug/easysky-multiplayer-ready-dynamic-day-night-cycle

            Comment


              #21
              Does the system blend the skylight cubemap on the fly as well?

              Comment


                #22
                Originally posted by jonimake View Post
                Does the system blend the skylight cubemap on the fly as well?


                The system is using 2 pre-rendered cubemaps, that can be changed by the user. It blends them during the cycle as you can see in the picture above.
                Download my UE4 Marketplace content
                EasySky - Multiplayer ready Dynamic Sky
                https://www.unrealengine.com/marketplace/en-US/slug/easysky-multiplayer-ready-dynamic-day-night-cycle

                Comment


                  #23
                  I have started working on the dynamic blending of presets. This is needed to work on a fully dynamic sky that can also include weather scenarios. I now completed the blending of the presets, and finalized the Server vs Client interaction. Network replication is kept to a minimal, meaning that the client will only sync up with the server on initialization, and when the server chooses a new preset to blend to. The client itself will use prediction to blend to that state.

                  A first video of the blending in action can be seen here (Click link below image):

                  Click image for larger version  Name:	Capture.JPG Views:	0 Size:	51.6 KB ID:	1713800

                  http://easysky.psstudios.nl/wp-conte...Blending-1.mp4

                  The presets are easy to modify, and contain the following settings:
                  Weight (Chance to be picked by the randomized preset selector)
                  Min Max Transition Time (Min and Max time for the blending to that preset to take)

                  Each preset can be modified extensively, this includes the following settings:
                  Clouds Fill
                  Far Clouds Fill
                  Night Atmosphere Color
                  Fog Directional Inscattering Intensity
                  Fog settings for the Day situation
                  Fog settings for the Night situation
                  Amount of Rain (Particle effects still need to be hooked up)
                  Rain settings day time
                  Rain settings night time
                  Lighting settings
                  Download my UE4 Marketplace content
                  EasySky - Multiplayer ready Dynamic Sky
                  https://www.unrealengine.com/marketplace/en-US/slug/easysky-multiplayer-ready-dynamic-day-night-cycle

                  Comment


                    #24
                    I'm very happy to announce that Version 2.0 of EasySky has just been released!

                    The new version adds some major feature updates, including dynamically blending between different presets (weather scenarios) and toggling of stationary and movable scene lights during the transition to day and night.

                    Release notes:
                    • Fog is now properly responding to different sky sizes
                    • New feature: Scene light toggling. Stationary and Movable lights can now be toggled on and off during day/night transition. There is also the option to add actors, so multiple lights in one blueprint actor can be toggled at the same time.
                    • Sky is set to “Always Relevant”. This fixes network replication issues on bigger scenes.
                    • A Moon Color parameter property has been added
                    • Users can now disable dynamic moon phases, and choose a phase of their preference. (Full moon, half moon, etc)
                    • New feature: Sync Moon and Sun Cycle. When enabled, the sky will use realistic moon phase cycles. The downside to this is that sometimes you can have 2 directional lights in your scene: 1 sunlight and 1 moonlight. This could be bad for performance, so users can now disable the realistic moon cycle and sync the moon and day cycle, so there will always be 1 directional light active at the same time.
                    • New feature: Rain parameters added. The rain parameter will influence the fog and clouds. In a later update this will be enhanced with particle effects and post-process effects.
                    • Cubemap parameters are now exposed for easy tweaking.
                    • New feature: Presets! Presets are weather scenarios that include details like fog, cloud intensity, amount of rain, light intensity, etc. Users can modify the already existing presets, or create their own presets. These presets can be used in the next feature, dynamic weather:
                    • New feature: Dynamic weather. This feature will blend between different presets, allowing users to create true dynamic weather scenarios.
                    New feature: Dynamic weather:

                    http://easysky.psstudios.nl/wp-conte...Blending-1.mp4

                    New feature: Scene light toggling:


                    Download my UE4 Marketplace content
                    EasySky - Multiplayer ready Dynamic Sky
                    https://www.unrealengine.com/marketplace/en-US/slug/easysky-multiplayer-ready-dynamic-day-night-cycle

                    Comment

                    Working...
                    X