[Community Project] WIP Weather & Water Shader

Hey look a few post up, CLOCKWORKGATE has the answer.

Sorry guys, might sound stupid but where is the guide to install ?

Here: https://.com/UE4-OceanProject/OceanProject/wiki/How-to-add-to-your-project

! can I use in UE4.1.6.x?

Thanks man, I checked the level blueprint in the project, and found the underwater detect method, but the wired thing is its completely detached from anything, no tick on it, and the branch to query whether camera is below or above water also goes nowhere, yet the thing works. Im still no smarter than before :confused:

Hi ^^
Possible to stop water without disable infinite system and make a hole ?
Thank you for beautifful project

Hello, I was also working on Water material. Im sure im using a different system. mostly using the water plane project from UE. ill take a look into your project. see if ican help :slight_smile:
btw the material i use have alot of problems currently. im stuck here.

Hey guys, just a heads up.
For those of you who struggle to get a transparency on a mesh inside the water, you can copy your mesh (or make a super simplified version of it), turn off shadows casting for it, check “render custom depth” and uncheck “render in pass”. Just make sure to also turn off collision and physics for your transparency mesh.

Custom transparency for objects on surface tutorial

  1. Create a mesh, that covers the top of the object
  2. Place it on top of the mesh
  3. Setup your content inside UE4.
    Here is a modified version of Construction Script of BP_BuoyantActor

Notice that I added additional transparency mesh. With way of setting up BP you can have your transparency mesh empty unless you need it. Make sure to make it public to easily acces it.
Here is a list of settings you need to change for your transparency mesh inside BP_BuoyantActor

Transparency_mesh_settings.jpg

Also notice that I don’t index for custom depth, but I do change stencil mask to 1 bit (works with other too, but gives better performance) That is because system uses the same post process material that is used in pp volume array.

  1. Place your BP into scene (or copy existing one and modify it’s properties the way you need it to be)

should give you transparency as long as you not trying to submerge your camera into the water surface. The moment you do it - illusion breaks apart. Sometimes clipping still happens, but you can fix it if you make sure your mesh follows waves precisely.
Big shout-out to Obscura on polycount forum for posting a solution for the exact same problem http://polycount.com/discussion/1946…h-custom-depth

If you are going to make a submarine, you still need to follow https://wiki.unrealengine.com/Locati…n_UE4_Playlist tutorial and implement your own mask into material, which is unfortunately limits amount of vehicles you can have in your scene and gives a headache if you need a custom shape for your vehicle, because not only you gonna need to mathematically explain it to the engine, you also gonna need to find a way to rotate it on surface.

I also recommend you to check out thread, it has a whole bunch of possible solutions to problem.
https://.unrealengine.com/deve…–possible

Hope it helps.

Ohhh ,work perfecly
Thank ^^

Hello, can you tell what settings will help completely remove these black spots which I have highlighted in red, tried a lot of settings did not help.

Hello!
Those artifacts are caused by Screen Space Reflections. Click on your Blueprint, look for Shader and set it to whatever has (No SSR), or you can go to your Post Process, scroll down to Screen Space Reflections and set Intensity to 0.

Since were on topic of artifacts, in the new 4.18 Project, in 4.18.0 Engine , i ran into a problem that i have seen before but cant seem to it in the 143 pages of posts.

It reminds me of a low shadow map cascade bias, but is not the case. It happened directly after dropping the Ocean_BP actor from content browser into my map with default settings just like the example map as far as lights and what not go.

Hopefully someone will recognize cause, i’m at a loss attempting to get corrective results.
[ATTACH=JSON]{“data-align”:“none”,“data-size”:“full”,“data-tempid”:“temp_125037_1513249289834_644”}[/ATTACH]
If anyone could give some insight i would be greatly appreciative.

Does work with blueprints or C++ only?

Parts of the plugin like the managers have been moved to c++ and the rest is blueprints, as far as i understand, it works with both.

Howdy all,

I’m very new to UE4, but I really love what you guys have done with plugin. So please forgive the extremely nooby question here buuut… just how do I go about installing ?
I’ve had a muck around with a few other Git projects, but I’ve never had any real success getting any of them up and running, though a few of them did have instructions on their Git pages. I actually found another post in thread from early 2016 asking much the same question, but I’ve got to say the answer to his question was a bit over my head.

I’ve got my project directory’s plugins folder, the engine installation’s plugins folder, and the engine installation’s shaders folder. Of the .zip I downloaded from Git for project, which of the subdirectories go where?

I’m a programmer by trade, so I’m sure I’ll get it eventually, but for now engine is a bit out of my experience (for reference, I’m looking after a COBOL project of all things at the moment… very different and very old!). Hoping to learn plenty over the coming months!

Thanks for any help you can provide, and sorry again for backing it up to noob level.

I have yet to find any settings for custom depth or stencil
Any one care to point out where those are located?
Thanks.

@Paranoia1987

To run Project,Create a new folder in your project directory(windows) for the .zip contents,extract files there.
Run Unreal Launcher, Click the drop down arrow on the yellow launch button on the left.
Select the engine version that matches Project engine version you downloaded, then click launch.
Once the engine is loaded, select the newly created Project, it should not be greyed out.
Once loaded,You should get prompts in the bottom right about plugin changes, click there, or, if they do not appear,
Goto the top menu, select Edit> Plugins.
When the plugin dialog opens, scroll to the bottom where the project plugins reside. You should find one name .Click that name.
Dialog will display Plugin information, ensure the Enabled TickBox is checked. Save the project and Close the engine.
Restart the Launcher as well for safe measure, will update the new project in case the launched didnt catch it(it used to have problems doing so)
Select your newly created Project in the unreal Launcher My projects catagory and double click.

There is so slightly out dated help in the github page about how to install and event merging to project. Though i recommend getting the project to launch on its own first.
Before merging/experimenting/exploring make a copy of the project in its default state, will help ease you mind as you start playing with settings, if something wrong should happen.

@

Aye.
Thanks so much for that i must have overlooked it a few times over the past day or so as ive be trying to continue with my pipeline, yes the stencil mask appears to be in the the mat inst, one place i didnt look.Ill have time to fiddle with it after lunch.

But, by any where you able to get the Landscape Modulation to work?

All of the settings in the landscape modulation area have no effect, properly exported height map greyscale/16bit PNG and all set for vector displacement and landscape modulation enabled. I even used the eye dropper tool to select the landscape object in viewport to create a reference.
Not sure what the Start and settings are for, i attempted to dial them to uu height of landscape and start is world Z Translation but to no avail. :frowning:
I’m afraid i’ve be trying to get it resolved for a matter of months off and on.
Still no luck.

Here is what i am pointing out in the default project.
[ATTACH=JSON]{“data-align”:“none”,“data-size”:“full”,“data-tempid”:“temp_125251_1513524655117_216”}[/ATTACH]
Hopefully I’m not missing something silly like my landscape or plane having to be at a certain translation, and im absolutely certain my landscape has not been rotated.

Ill try to find some time to study by creating a new project and setting up the default on a custom landscape.

Maybe someone could explain how they set theirs up?
From appearances, its a heightmap, a landscape reference, three floats and a boolean, surely i couldnt have missed much.

My deep waves do not settle when coming ashore and its really breaking the beauty of the fine work that has been done.
Any help would be much appreciated.

Thank you kindly! I’ll give a crack when I get home.

guys anyone knows where I can get called Neocean :frowning: