Community Tutorial: Niagara - Procedural Mesh

Niagara Procedural Mesh plugin allows generating geometry using Niagara GPU simulation which is then rendered using a custom renderer.

https://dev.epicgames.com/community/learning/tutorials/dXm6/unreal-engine-niagara-procedural-mesh

Hello, I am studying in Korea. I like your guide.!!!

However, I’m running into a few problems.

  1. Missing category of UPROPERTY in NiagaraProceduralMeshVertexAttributes.h
    → I temporarily put “NiagaraProceduralMesh” in.

  2. I can’t find some functions.
    (‘NiagaraDataInterfaceProceduralMesh.cpp’) In ‘AppendCompileHash()’, ‘GetParameterDefinitionHLSL()’ function,
    Cannot find function ‘UpdateShaderFile()’, ‘AppendTemplateHLSL()’.
    I’m using Unreal release 5.1 version.
    I tried putting it in the engine’s plug-in, and I also tried putting it in my CPP project’s plug-in folder.

I’d really appreciate it if you could explain the process to apply.

Hello, The plugin requires UE5.2 Preview or higher.
UE5.1 is lacking some features so the plugin won’t compile (is not supported).

1 Like

Hi Amit!
Awesome work, looks great!
Is there any chance you could post the scene with the bunny and sphere with snow/white goop?
Thanks!