[Community Project] WIP Weather & Water Shader

https://gumroad.com/l/NeOcean
or
https://gumroad.com/l/OceanXY
:wink:

Heyo! Anyone know how to get rid of these wave notches because they completely take realism out of the equation!

is there a way to put a hole in the BP, a blocking Volume as such. I have a I island and I want to put a cave under to BP ā€œplaneā€ so the player has to walk from above the plane to below it and I don’t what water in the cave.

Thanks, I look at a few pages probably about 30 or so but I didn’t look on previous page as the last post, thanks

Anybody know how to fix ? I tried messing around with the ModulationStartHeight and the ModulationMaxHeight but the settings only apply to 1/4 of the map.

Anybody know how to get rid of these black artifacts? They appeared out of nowhere. I tried messing with the settings but I can’t get it to work properly.

The only Shader that works correctly is the Ultra shader but I don’t want to stick with that because it has big performance impacts.

Hey, I’m having trouble with World Composition. On a landscape with normal settings and a 4033x4033 texture, it works fine. However, it doesn’t work with my world composition world with 9 2017x2017 tiles in a square. How can I fix ? Thanks!

Hey I was wondering if there are any tutorials/guides on how to go about on using my own static mesh for a boat. I’ve tried just simply swapping out the meshs but it’s obviously more rigorous then that. I checked the wiki too and there’s nothing currently on it. Can someone explain to me how I could go about doing something like ?

There is something wrong with Longitude’s calculation…
Here is a solar eclipse:

Using Columbia, Missouri Aug. 21st 2017 @ 1:13:50pm (13:13:50)
Latitude : 38.95
Longitude: -92.328
-6 UTC
Day Light Savings Time : Yes
You have to change Long to +92.328
But then the eclipse is on the wrong side of the world!
If you use -110, it looks pretty close, but its still the wrong Longitude…

Also, if you even use Daylight Savings Time or use a Longitude other than 0, you get a sun that bounces back and fourth, while the moon travels as normal
If you use Daylight Savings Time, the sun travels at 2x the speed…

Was ever tested at anything other than the defaults?

Here’s a normal map I created using an fft plugin in 3dsmax. It’s tileable, obviously and may be of use:

Whats the Regulations of using and the assets ?

The MIT License (MIT)

Copyright (c) 2015-2017 , &

Permission is hereby granted, free of charge, to any person obtaining a copy
of software and associated documentation files (the ā€œSoftwareā€), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

-Free for use in any UE4 project-
Anyone is free to copy, modify, publish, use, or compile software,
either in source code form or as a compiled binary, for use in any
Unreal Engine 4 game, simulation, arch-viz, or other related UE4 projects,
both commercial or non-commercial. Attribution is not required.

-Not for Resale-
software can not be resold on the Unreal Engine 4 Marketplace,
or any other website as ā€œContentā€ for UE4 in any form whatsoever.
You can not re-sell software as a standalone product in whole,
part, or modified form.

The above copyright notice and permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED ā€œAS ISā€, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

I’ve included a total of 3 tileable textures in one with varying degrees of choppiness. Feel free to use them in any way you wish, including commercial projects and marketplace assets. Note that i’m pretty sure the green channel has to be inverted.

https://www.dropbox.com/s/rc9op6nh4k…tures.zip?dl=0

@EvoPulseGaming

Thanks for the information, is one project that caught my wife’s and my eyes for sure.
Only thing so far i notice that crashes the engine is the Fish, you add any one of them and Crash happens.
Any info on ?

Thanks once again, will wait your reply.
DarkRisenGaming

Using 4.18 and the Fish map, I see the crash happen. I can look into it

Edit:
Solved: those fish are children of ā€œFlockFishā€, which is managed by BP_FishManager, using them directly results in the crash because they have no reference to BP_FishManager!

Solution : Drag n drop BP_FishManager into scene, and in the right hand details pane, you can add ā€œFlock Typesā€ which is just an array of BP actors that use the FlockFish as a parent

You can even customize the number of fish!

Thank you! its nice to see additions to the project. I myself am working on a relatively accurate weather add on to the time manager in project. If I manage it will be pretty cool. Weather based on time/day/lat/long and terrain such as water,desert,grass and buildings. All automatic. NO hardcoded events! Which will fit nicely with

@ i’ll buy you a whole box of red bull if you release your fft water.

I like that you took all the hard work from the contributors, changed it a bit and rather than contributing in the spirit of project - sold it. Not only that but you stole some code from the Physical Surface author and released it as your own. Really good job.

Well, lets tell the whole story, before we destroy someone with a promising future here. is only 23 years old. He could use a mentor, he doesn’t deserve … And I do not find your characterization of him to be even remotely what I have experienced. EPIC did authorize the release of his NeOcean on the Marketplace… lets not forget that… If it had software copyright issues, why did they approve it?

is some of the backstory that I know …

In a matter of days, he added transparency to the Physical Surface shader, a the seller had promised for over 18 months. His work extended POS with a beautiful underwater effect and surface transparency. Buyers of POS liked it so much they asked for it. He then gave it away for free. It was EPIC that pulled the plug, and said he had to charge for it. tried to work with the seller, but the seller refused. And to day, POS lacks transparency. So the buyers of POS lost out.

Now for plug-in and NeOcean …

, created a lot of interested about a year ago when he posted some of his work here, and said he would release it on the Marketplace as an all Blueprint project. There are many of us that want a BP , not a plug-in. If I wanted that, I would use NVIDIA WaveWorks. But for whatever reason, no BP implementation came out.

However, did manage to put together a great shader, all in BPs, the same thing TK promised to do. And once again it was EPIC that refused to put it on the Marketplace for free, and said he had to charge for it. So released NeOcean. And now, EPIC has taken it down and given all buyers a refund.

As far as ā€œstole,ā€ I don’t know how much he took or changed. Maybe he did, I don’t know. But can be up for interpretation. Every programmer I know ā€œborrowsā€ from somewhere. In court proceeding, both the prosecution and defense use the same set of facts to draw totally opposing positions. What did Microsoft and Apple borrow from Xerox?

Once again, it is community that is the loser here. Now, every dev will be cautious of releasing a BP implementation of a full blown shader, especially if it contains anything based on or other work. How could TK or anybody ever release a BP implementation without someone running to EPIC and having it pulled from the Marketplace?

NeOcean looked good, really good, on a par with plug-in I would say. And was coming out with updates weekly. I don’t question Jonathan’s spirit … perhaps it is others, that for various reason, that have the wrong spirit. may have borrowed and built upon a foundation of other’s work, but he released a full function water Shader that looked beautiful above and below the waterline, with great foam, buoyancy, masking for ship hulls, God Rays, caustics, great SSS, and he was working on shore line for the next update. He did in months what others did not do in years. That is a fact, and perhaps that intimidates some people.

EPIC shares some of the responsibility. The Marketplace review process failed. They could have told him what to change, and he would have complied. was only following their direction and Marketplace release process.

And now, we are back where we started years ago. And I suspect, if I check back in two years, we will be on page 290 of the forum, and still no BP implementation of or any other full water… because the first person that tries, even someone like TK, and the other sellers will run to EPIC, and have it pulled.

kid is bright. Someone should offer him a job.

Why are you so intent on it being a BP solution (by the way, waveworks isn’t a plugin, and plugins can contain BP code)? What’s wrong with core classes being exposed to BP? No one is writing an FFT solution in blueprint, that would be insane. They’re choosing the right tools for the job, not what’s easier to read for a certain crowd.