[] Ocean surface simulation (VaOcean)

Some notes for you, my procedure and the results of installation.

(1)
Downloaded demo project Zip from
://.com//VaOcean-Demo/archive/master.zip

(2)
Extracted demo to Projects folder:
Projects\VaOcean-Demo-master\

(3)
Downloaded 4.4
://.com//VaOcean/releases/download/0.4-a6-fix1/VaOcean_0.4-a6-fix1_UE4.4.0_Win.7z

(4)
Extracted \Plugins folder to:
Projects\VaOcean-Demo-master\

(5)
Copied
\Projects\VaOcean-Demo-master\Plugins\VaOcean\Shaders*.usf
to
C:\Program Files\Unreal Engine\4.4\Engine\Shaders\

(6)
Open VaOceanDemo.uproject in UE4.4
At the prompt [Project Modules are missing or out of date. Would you like to recompile them?]
Click Yes, and wait for compilation to complete.

(7)
When recompilation complete I saw some errors logged:

(8)
After recompilation project opens up in UE4.4.
I click Play.
Ocean mesh is static.
3 boxes fall into water and oscillate for a while then slowly come to a full halt.
See video ://dl.dropboxusercontent.com/u/15053325/AVI_ViewportPlay.7z

Note:
When VaOceanDemo-Win32-Shipping.exe is run the ocean is moving as expected but the
3 boxes do the same as above, i.e. fall into water, oscillate for a while then slowly come to a halt.
See video for example: ://dl.dropboxusercontent.com/u/15053325/OceanExe_Play.7z

Hope this helps your diagnosis.

Fyi,
My System Spec:

System Information

Operating System: Windows 7 Professional 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.120503-2030)
Processor: Intel(R) Core™ i7-3770K CPU @ 3.50GHz (8 CPUs), ~3.9GHz
Memory: 16384MB RAM
DirectX Version: DirectX 11


Display Devices

      Card name: NVIDIA GeForce GTX 670
    Driver Name: nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um

Driver File Version: 9.18.0013.4052 (English)
Driver Version: 9.18.13.4052
Driver Date/Size: 7/2/2014 21:48:32, 17555104 bytes

[QUOTE=ash22;119588]

(1)
Downloaded demo project Zip from
://.com//VaOcean-Demo/archive/master.zip

<…>

(3)
Downloaded 4.4
://.com//VaOcean/releases/download/0.4-a6-fix1/VaOcean_0.4-a6-fix1_UE4.4.0_Win.7z

  1. Use git client to get the source. It includes VaOcean as submodule from develop branch

  2. If you’re using approach you’ve described, download from develop branch: ://.com//VaOcean/tree/develop

Yeah I have the same problem, the names on the materials are different than what the blueprints are looking for, My UE4 is looking for a 64 bit dll file and I can only find a 32 bit dll file.

Try this one. It’s ready-to-use sample project.

I got mine to work! The simple Demo Project :slight_smile:

I also got the ready to use sample project to work as well Sweet!

Been trying for hours but can not get this to work in my own maps. The only way I did get it to work for the simple demo is I had to get the files from git hub, I had to make a fork etc. I dont understand why the files would be any different from just downloading from the links but it was the only thing I did different. So yeah Ash you will have to use Git Hub and the git hub client etc.

thanks for the Demo Project works perfectly.
But when I try to install the in EU4 Editor does not work.
He says that the does not seem to be compatible with the current version and that may have to be recompiled.
When I can install the . The BP_VaOcean_Simple and BP_VaOcean_Simple_Flat files do not appear in All Classes.

I’m using the source code of engine.

Help me please. I’m going crazy.

I put the VaOcean folder inside the engine folder, and enabled it in my project. Now when I try to open my project it just says:


And if I remove it, the editor says it cannot open the project because it needs this to work. :frowning:

In the readme in the 4.4 7zip download it says to put the entire folder into your project folder. I take this means you “install” it in each project and not on the engine itself? Anyway, I did that and it crashes the engine before the engine can even start.

I am very keen to get on this because I have a low-poly ocean and it desperately needs a bit of animation! This will likely be over the top but better than nothing :slight_smile:


!Id:23a9909202e291b5a141b43d851b9a01

Unknown exception - code 00000001 (first/second chance not available)

Couldn't load shader file 'VaOcean_VS_PS'

KERNELBASE + 37901 bytes
UE4Editor_Core + 3095148 bytes
UE4Editor_Core + 1661722 bytes
UE4Editor_ShaderCore + 132335 bytes
UE4Editor_ShaderCore + 85524 bytes
UE4Editor_ShaderCore + 119657 bytes
UE4Editor_ShaderCore + 95058 bytes
UE4Editor_ShaderCore + 146548 bytes
UE4Editor!FEngineLoop::PreInit() + 9489 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.4\engine\source\runtime\launch\private\launchengineloop.cpp:1234]
UE4Editor!GuardedMain() + 236 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.4\engine\source\runtime\launch\private\launch.cpp:112]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.4\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.4\engine\source\runtime\launch\private\windows\launchwindows.cpp:201]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]


****! and I did a bit of fiddling and now it won’t load up the game I have been working on because the isn’t there! Thankfully I’ve got a backup. ****!

[QUOTE=rodstone;122627]

Couldn’t load shader file ‘VaOcean_VS_PS’

well its simple: rtfm! :smiley:

i guess you only read the half of the provided instruction.
In general, you can avoid most errors by reading instructions carefully :slight_smile:

this is always the fastest help you can get!

[QUOTE]

Installation

Download the binaries for the latest release: VaOceanBinaries.7z.
Make a “Plugins” folder under your game project directory, then copy binaries to any subdirectory under “Plugins”.
Copy global shaders from Shaders/ directory to your engine installation shaders directory (f.e. ./Unreal Engine/4.1/Engine/Shaders).
Compile your game project normally. Unreal Build Tool will detect the plugins and compile them as dependencies to your game.
Launch the editor (or the game). will be initially disabled, but you can turn it on in the editor UI.
Open the Plugins Editor (Window -> Plugins), search for VaOcean (you can find it in the Environment section) and enable it by clicking the check box.
Restart the Editor. The will be automatically loaded at startup.

thanks , works great!

. I followed exactly what is in the instructions but it still does not work. And still there was no answer. I have a whole group that is having the same problem trying to use the in your projects.

Someone who made ​​it work, could make a video tutorial showing how to create a design and install the , please?

[QUOTE=ren3d;123043]
Someone who made ​​it work, could make a video tutorial showing how to create a design and install the , please?

I will try to make a video but it will only show how to get the simple demo project to work. Is that what you would like to see? I agree that it should not be so hard to have an ocean, and I have spent days trying to get this to work on my own maps and I haven’t had any luck.

Any chance of this working on a new project I am trying to prototype? Huge nub here, have been looking for a water solution for a while.

WOW :open_mouth: Gotta try this! Thanks for sharing such greatness! :smiley:

When I drag in the Va Ocean State Actor Simple to the scene, I just see the icon and no ocean.

This is how it looks when I drag the actor and have it selected:

(ignore the attachment)

Hey ,

I’ve got your working and the water looks great! However, I’m currently working on a blueprint which has a VaOceanBuoyancy component. But I can’t get the Tension Dots to show, thus making proper placement of them practically impossible. I’ve tried to toggle the option on and off several times, but I can’t see anything.

Have I missed something or is this a bug? I’m currently using UnrealEngine 4.4.0.

Thanks for sharing such a great !

[QUOTE=SentinelSigma;125294]
When I drag in the Va Ocean State Actor Simple to the scene, I just see the icon and no ocean)

If you go into the Blueprints folder that comes with the files, you’ll have 4 examples. You drag those onto the scene. The State Actor is to modify the values of those blueprints as far as I know.

I’ve been trying to switch to UE4.4 and I have got the to compile. I am using the source code from on the master branch (but I’ve tried the develop branch and get the same problem). Basically, in the content browser, none of the assets show up. I was using this in 4.2.1 and it worked. This is, admittedly, a new project but the assets should still be there.

Strangely, in the class view window, the BP’s do show up. However, when I open them, the mesh is not set correctly etc. Further, since the assets aren’t there, I can’t select the relevant
materials for example.

installation failed

hi,

first of all, i think this forum is amazing
(i got some questions in my first unreal week and received an complete troubleshooting).

i´m a complete noob in using an game engine (coming from maya, zbrush etc.).
then i decided to make an game… (a very long way … i know :slight_smile:

there where 2 game engines, which where good for me:
cry engine (very good graphics, very hard to learn)
unreal engine (very good engine, a little bit easier to understand and substance-).
after all, i decided, that ue4 should become “my engine”.

but it´s a little bit strange to see, that such an essential like water is not implemented (like in cry engine).

so, my first map has an huge landscape with an ocean.

i looked around and i found, that VaOcean is the best solution for me.

a big thank you for sharing this great work with the community!

so i tried to install the VaOcean to my UE4.4 project, but i failed.

Here is my workflow for installation under UE4.4:

  • i downloaded the binaries from git hub
  • i created in my game-project-folder an folder called Plugins
  • i copied the VaOcean - folder (within binaries, content, resources, shaders, licens, readme,VaOcean.uplgin) into the Plugins-folder
  • i copied the Shaders from the VaOceanBinaries (VaOcean_CS.usf, VaOcean_FFT.usf, VaOcean_VS_PS.usf) into my engine installation
    (C:Programs/UnrealEngine/4.4/Engine/Shaders)
  • i started my game project
  • an window pops up: “Project modules are missing or out of date: would you like to recompile them?”
  • i click on “yes.”
  • another window pos up: “Game couldn´t be compiled. Continue to start anyway?”
    (When i try to continue with starting, another window pops up: " “VaOcean” failed to load because module “VaOceanPlugin” does not appear to be compatible with the current version of the engine. This may need to be recompiled")

and here are my questions:
Is there anything wrong with my installation
or
is the -version not working in the moment under UE4.4?

thanks a lot for an answer!

** a nice weekend to all!**

greetz loopon