Unreal Engine 5.2 Refractions Won't Work!

Hello everyone!

I’m trying to get into Unreal VFX since I have close to no prior experience with it and the industry is only asking for UE technical artist - gotta pick up the pace

I was looking for references and I stumbled with this CGHow tutorial. When it comes to setting the refractions, I have one big issue: it simply doens’t work

This is my current graph:

There doesn’t seem to be happening any kind of refraction; there are no visible changes in the effect preview nor the game scene. This is a comparison with my result VS the tutorial’s:

For this effect, I also generated three sets of round Normal Maps, although none of them seem to work:

Things I’ve tried unsuccessfully:

  1. I tried using refractions via using fresnel nodes, but still don’t seems to work
  2. Straight up hooking a B/W texture, still nothing
  3. Changing the Refraction modes; tried PixelNormalOffset, 2D Offset and IoF, but none seem to work
  4. Trying with color textures instead of normal textures
  5. Converting normal maps to color maps - the engine won’t allow it
  6. Trying with engine-provided normal maps
  7. Changing scalability settings to high

At this point, I think there is something wrong my project setup; is it possible that refractions don’t work if the project is not set to Maximum?

Hi. Instead of pixel normal offset, have you tried using the normal index of refraction with a scalar parameter as input in the refraction channel?

Hi! Thanks for your response!

Yes I tried! Didn’t work at all either

Nevertheless, something even weirder happened; while trying a couple different methods, I discovered that my distortion setup actually worked on play mode despite not working on the niagara’s preview

And now i’m completely lost about it :face_with_spiral_eyes:

It would be best to come on the RealTimeVFX discord, someone should have a possible solution for you there and folks usually respond quicker there. RealTimeVFX