Custom Node Missing in UEFN Material Editor

Summary

In Unreal Editor for Fortnite (UEFN), the Custom Node is missing from the Material Editor. Unlike in Unreal Engine 5, where you can use a Custom Node to write HLSL code directly, this feature does not appear in UEFN, making it impossible to use custom shader functions.

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Assets

Steps to Reproduce

Open Unreal Editor for Fortnite (UEFN).
Create a new material or open an existing one.
Right-click inside the Material Graph.
Search for “Custom” to add a Custom Node.
The node does not appear in the list of available options.

Expected Result

The Custom Node should be available in UEFN’s Material Graph, allowing users to write HLSL code for advanced shaders.
Or automatic traduct HLSL to Material Graph

Observed Result

The Custom Node is missing, making it impossible to implement custom HLSL logic inside UEFN materials.

Platform(s)

windows

Island Code

9069-7477-0857

Upload an image

Additional Notes

I try to recreate my custom node HSLS in material but it was very very hard
I try to recreate sobel matrix with material graph :expressionless:
Is this an intentional limitation in UEFN, or is it a bug? If this feature is missing, are there any plans to add it in a future update?

We’ll get someone to take a look.

2 Likes

Hey 31Asha,

I think its a current limitation of UEFN, there is a bit of stuff from UE that is unavailable in UEFN, like blueprints.

I have no UE experience though

Hi @31Asha,

@Hardcawcanary is correct. I’ll move this over to Feedback & Requests.

1 Like

Do we have any updates on this yet? I would love to see custom nodes inside of UEFN as it will open a lot up for materials!

Most custom nodes with hlsl code can be translated to normal nodes, can you send a screenshot of the custom node?

Maybe we can help providing a “translated” version of it, using only common nodes that are available :slight_smile:

Some examples of custom nodes converted to normal nodes:


1 Like

Yah I’m aware of that and thanks for that help! I was just curious about this because it would make it much more easy to be able to code but I have found out that apparently that it sadly isn’t possible for them to add custom nodes.

The problem is some can’t, example here, GetWaveData, which gets the Gerstner Wave Params from a waterbody dynamically at runtime.