Announcement

Collapse
No announcement yet.

[Dead] Pro-Grade Complete Dynamic-Weather-Toolkit

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

    [Dead] Pro-Grade Complete Dynamic-Weather-Toolkit

    Hi all, this is pretty much dead now. I'm not going to have any real time to work on it for the forseeable future but may come back to it again at some stage, and I'd definitely go about this differently next time. Sorry folks!

    Hi Folks,

    As this is almost ready for submission, I thought I'd announce it to give y'all a little teaser of this upcoming Marketplace item. Screenshots will be coming either tomorrow or later in the week, as I'm currently mid-crunch and squeezing dev on this in when I can.

    The Weather Toolkit is a set of tools and assets that allow a developer of any skill level to quickly add an intuitive weather system to their environments, which automatically handles everything from light drizzle, to thunderstorms and blizzards. The system pivots around the 'Weather Manager', an event-driven system that talks to numerous sub-systems that control the appearance of the level. The entire system is as plug-and-play as possible and very scalable. You can drop the weather manager into a level and hit the 'auto' button to generate the most basic system, or you can use the Weather Brush tool and make use of the drop-in material functions and FX for a more artistic and fully-fledged approach.

    Tools
    Weather Manager & Weather Brush
    Click image for larger version

Name:	Brush_Icon.png
Views:	1
Size:	37.3 KB
ID:	1144612
    One Blueprint to rule them all. The Weather Manager is responsible for handling the state of the entire weather system. It determines when to start and stop raining, how wet the ground is, cloud formation, thunder and lightning control and much more. The Manager controls everything from Materials, to Post-Process Blendables to FX and Audio. Certain functions in the Manager can be accessed by other classes, so you can drive the entire system through other events, anything from a mouse-click to a dramatic narrative climax.

    Alongside this, the Manger can also be set to an intelligent and customizable 'automatic management' setting, which dynamically changes the weather based on certain parameters. The manager has the ability to trigger and talk to an unlimited amount of materials, FX and audio cues at runtime for a completely dynamic weather cycle. At this point it's worth noting, the entire system is multiplayer compatible

    If the Weather Managers automatic set-up doesn't tickle you, The Weather Brush should. The Weather Brush is a Blueprint-powered artist tool, that allows the developer to more precisely place weather systems around their environment quickly and efficiently. You can use the managers auto-setup to get you started and then use the brush to touch it up, or use the brush from the beginning, entirely up to the user.

    Click image for larger version

Name:	Animated.gif
Views:	1
Size:	515.1 KB
ID:	1144611


    Assets
    Weather Dome
    A powerful Sky-dome system that comes as an optional component to the manager. The sky-box generates procedural clouds and sky-coverage based on user input, along with configurable effects such as God-Rays. The dome supports a full day/night cycle and can also be used alongside atmospheric effects. The dome is fully managed by the Weather Manager, and it will match things like cloud-cover, wind speed & direction to the current weather setting.

    Click image for larger version

Name:	SkyMat.PNG
Views:	1
Size:	292.8 KB
ID:	1144613


    Stackable Drop-in Material Functions
    The kit comes with several easy-to-use parametrized material functions that enables any existing surface in your game to react to changes in the weather system. Any of the functions can be dropped into a material and hooked up in a matter of seconds, saving a developer time and allowing you to add convincing effects to all surfaces. The 'Stackable' term comes from the functions ability to be used alongside one another seamlessly, providing of course you have enough resources to drive the system.

    The list of currently supported options is as follows:
    • Surface-Rain Function (Adds 'wetness' & flowing water to surfaces, regardless of orientation)
    • Surface-Snow Function (Adds snow build-up to a surface, wet surfaces will appear 'icy')
    • Surface-Ripple Function (Adds droplets and ripples to a surface, suitable for water, wet ground and puddles)
    • Surface-Wind Function (Adds billowing dust to a surface, suitable for sandy and wasteland-like environments)


    Brush-Drawn Weather Planes
    Controlled and placed by the Manager and/Or the Brush, the Weather Planes breath life into the environment by blending rain, wind and snow seamlessly into the world at runtime. The planes are super-optimized, allowing you to completely over-fill an open world environment with virtually no performance impact. No more player-attached particles or mysteriously localized effects.


    High-Quality Audio & Sound Cues
    The weather manager drives a complete set of audio, from wind, to bellowing thunder and rain:
    • Interior & Exterior Rain Sounds
    • Thunder
    • Lightning
    • Ambient Wind


    Optimized FX and Particles
    Included are several particle systems that cover everything from water splashes to gusts of wind. These are typically handled by the Manager, but can also be placed manually if desired.
    • Lightning Strikes
    • Rain Splashes
    • Water Droplets / Sources
    • Wind / Dust Gusts
    • Blowing Litter / Debris


    Self-Managed Decals
    The toolkit includes a bunch of decals for puddles and ice effects. These can be handled by the Manager, or placed in the level by hand.


    Post-Process Blendable
    Finally, the kit comes with a single post-process material that adds additional camera effects depending on the weather systems state, ranging from effects like distant heat-haze, to fog and water droplets.


    Supported Platforms
    Out-of-the-box support is provided for:
    • PC / Mac / Linux
    • Playstation 4 & Xbox One (Note: Only PS4 Tested)

    Due to the quality/architecture of the product, there are no plans for a mobile version right now. The assets themselves however, can be adapted for mobile use.

    More details and screenshots to come, looking forward to releasing this and seeing what people do with it!
    - TJ

    Previews
    (WIP) Sun-To-Rain / Thunderstorm / Lightning Transition
    Last edited by TheJamsh; 04-12-2016, 09:42 AM.

    #2
    Ah man, I need this in my life like NOW. Any plans to release it prior to marketplace release? For e.g on your own website or something?
    KITATUS
    "Information shouldn't be behind a paywall, It should be free for all!"

    Comment


      #3
      Will this be free?

      Comment


        #4
        Originally posted by KitatusStudios View Post
        Ah man, I need this in my life like NOW. Any plans to release it prior to marketplace release? For e.g on your own website or something?
        Nah going to go full Marketplace since it's my first attempt at doing this, I can't imagine it'll struggle to get votes once it's up so hopefully it'll be up sharpish!



        Originally posted by Icaraeus View Post
        Will this be free?
        Nope, haven't decided what it's worth yet so haven't listed a price. I'm usually in the boat of low cost = more sales + less piracy, but a lot of work has gone into it. Will figure out a price once I can gauge the interest!

        Comment


          #5
          Definitely gonna give this a buy just for the weather planes/PP blendable.

          Comment


            #6
            Originally posted by TheJamsh View Post
            Nah going to go full Marketplace since it's my first attempt at doing this, I can't imagine it'll struggle to get votes once it's up so hopefully it'll be up sharpish!




            Nope, haven't decided what it's worth yet so haven't listed a price. I'm usually in the boat of low cost = more sales + less piracy, but a lot of work has gone into it. Will figure out a price once I can gauge the interest!
            Is there anyway to get fast access to it then? I have a project that would suit this perfectly and the wait is going to kill me!
            KITATUS
            "Information shouldn't be behind a paywall, It should be free for all!"

            Comment


              #7
              Looks awesome. Please don't underprice it! Developer labour is undervalued enough.
              Impromptu Games|dev blog|twitter|itch.io store|Patreon
              Impromptu Procedural Ladders|Impromptu Procedural Handrails|Impromptu Procedural Stairs
              |Impromptu Fire Propagation|InFlux Example Game|Impromptu Vector Field Painter

              Comment


                #8
                Looks awesome , definitely gonna buy this !

                Comment


                  #9
                  I have mentally pre purchased your pack just waiting to send you the money. Any chance to request video tutorials for the documentation?

                  Comment


                    #10
                    Originally posted by JoeWintergreen View Post
                    Looks awesome. Please don't underprice it! Developer labour is undervalued enough.
                    hmm depends what price he wants for it You need a reasonable price for newbies to buy it but not so low that you make no return. But do remember you will always get money if the price is right and the product is worth it. If you arnt making as much sales as you would like lower the price or build a better product.
                    Last edited by Meathead; 02-22-2015, 12:08 AM.
                    Add my Skype
                    Developers and Newbies Chat Group
                    I build games for a living, But most of all I build them for my passion

                    Comment


                      #11
                      Originally posted by Meathead View Post
                      If you arnt making as much sales as you would like lower the price
                      Easier said then done with the Marketplace Meathead :>
                      KITATUS
                      "Information shouldn't be behind a paywall, It should be free for all!"

                      Comment


                        #12
                        This looks incredible! May I ask your method for wet surfaces from rain? I have been taking a good look at these articles trying to dissect and learn: https://seblagarde.wordpress.com/201...e-rainy-world/

                        Things like darkening of the albedo, specular increase, etc come to mind. Are all these different things taken into account with your system, creating a realistic PBR rainy world?
                        --
                        Joshua
                        Multimedia Artist, Druid Gameworks
                        www.joshuaezzell.com
                        www.druidgameworks.com

                        Comment


                          #13
                          Well this sounds incredible too bad we dont have any screens yet.

                          Comment


                            #14
                            Originally posted by JoeWintergreen View Post
                            Looks awesome. Please don't underprice it! Developer labour is undervalued enough.
                            Thanks Joe, and I agree, I just need to make sure it's not *so* valued that people end up turning to Piracy to get hold of it. I've seen a few torrents for UE4 Marketplace content to date which is really disappointing but sadly expected.

                            I'll post more details ASAP folks! I'm going to be in crunch at work this week so trying to get as many hours in as I can on the dev side of things

                            Comment


                              #15
                              This is looking so nice, I definitely wanna try that out.

                              Game Design - Photogrammetry - Programming
                              Tutorials · Twitter · Twitch

                              Comment

                              Working...
                              X