Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Deathrey/NiagaraOceanTutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Niagara Ocean Tutorial

Niagara Ocean Tutorial This is a UE 5.3 fork of Niagara Ocean FX (GPU): very fast and realistic water.

Video sample

https://vimeo.com/814697784

Notes:

To make "FX_OceanWater" shader compile, edit the shader:

  1. In "WaterSim" node doubleclick "FX_OceanWater_Timestep", find "Custom Hlsl", in Details change "Absolute Include File Path" (3 dots) to your "OceanComplexMath.ush" file path,
  2. Repeat: in "FX_OceanWater_Rowpass" -> "OceanWater.ush",
  3. Repeat: in "FX_OceanWater_Colpass" -> "OceanWater.ush",
  4. Repeat: in "FX_OceanWater_ExportData" -> "OceanExport.ush",

If you're getting glitched ocean, find "OceanWater.ush" file and search for "groupshared float3 pingPongArray" there, change "[256]" to something like "[128]" or "[64]".

URLs:

Tutorial: https://dev.epicgames.com/community/learning/tutorials/qM1o/unreal-engine-ocean-simulation Discussion: https://forums.unrealengine.com/t/community-tutorial-ocean-simulation/845453

About

Niagara powered ocean simulation example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published