. Tryed to disable and reenable all plugins as AI suggested
. Tryed to OFF/ON the Auto Activate
. Now when I open the viewer the engine crash!
. Verified the 5.7.4 instalation
. Created a new project using the FPS template, the original VFX are working, but when I try to create a new one from the default examples, without change anything, I have the red box again.
Nothing works! Lost several hours with this already.
Seems the basic 2D FX are working now, but nothing works with fluid (yes, I enabled again and restarted unreal), still red boxes.
I really don’t know what to do! Anyone could help me with this issue?
Is something related to my VGA? NVidia RTX 2070 TI
That’s quite a strange issue you are encountering, it’s like the niagara system is present, yet fails to render properly, either in the scene, or the viewport.
One clarification though, the red box is completely normal, that’s the bound from the gas emitter. You can toggle it off and on from the summary controls:
Now, for the issue itself, I don’t think there’s anything wrong with the emitter itself, as you simply dragged it from the emitter collection and it’s not working at all. I think either the engine or your system are the source of the problem.
There are three project settings that need to be confirmed engine-wise for Niagara to work properly:
Platform > Windows, ensure that DX12 is supporting the SM6 shader format
If all those are in order, Niagara should work as intended from Unreal’s end. So, if the issue remains active, then the next step is to tackle your GPU. A 2070 TI should have no problems dealing with basic Niagara effects, but the drivers need to be up to date. I would suggest clearing up your current install with DDU, then install nVidia’s Studio drivers, as those are the most stable for engine work.
And if the issue is still not solved after that, then please look for the crash logs located at either “Saved/Crashes” in your project folder, or in your local machine, at “C:\Users[Your Windows Username]\AppData\Local[Project Name]\Saved\Crashes”. Once you find them, share the contents in this thread, and we will continue investigating. Good luck!
Assertion failed: InputType.IsValid() [File:D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackGraphUtilities.cpp] [Line: 2785]
Type is invalid.
Glad to hear the Heterogeneous Volumes check fixed the problem. And yes, it’s possible that the imported settings of a FAB pack altered the setup, just having a custom DefaultEngine or DefaultGame .ini files will do the trick. That’s why it’s good practice to review all settings after adding different elements from FAB.
Now, for the VFX edit crash, that sounds like a new conflict. Checking through your provided log, the Assertion failed error tied to NiagaraStackGraphUtilities.cpp with “Type is invalid” suggests that an element in one of your Niagara systems is either invalid, corrupted, or no longer exists. The rest of the log mentions the UnrealEditor_ContentBrowser, suggesting the crash happens just by clicking the problematic asset, it’s not reaching the simulation stage, which would explain why the effect works as intended when running the level.
So, to isolate the problem, right click the affected emitter and check the Reference Viewer, and look for any missing connections tied to the FAB pack. You should also clear your project’s cache, to remove any corrupt data from the stack. Go to your project’s main directory, delete folders Saved, Intermediate, and DerivedDataCache, then reopen your project, and allow it to rebuild.
You can also check the FAB pack’s current version, and see if they are supporting UE 5.7. It could be possible that the pack itself is currently unable to work well with 5.7, meaning you would need to roll back (most likely to 5.6), or test with a different pack.
And to rule out any engine issues, create a fluid niagara system from the template options, then open it for edit. If you can edit it, then the issue is definitely tied to that particular FAB asset.
Assertion failed: InputType.IsValid() [File:D:\build++UE5\Sync\Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Private\ViewModels\Stack\NiagaraStackGraphUtilities.cpp] [Line: 2785]
Type is invalid.
Deleted, I can add to the level and edit ANY 2D fluid, but aside I can add a 3D fluid to the level, if I open the engine will crash.
Like I said, this was fixed in the FPS template, it’s working fine there. Seems is something related to my project.
. Deleted Saved, Intermediate, and DerivedDataCache folders
. Copied all INI files from FPS Template which is working
still not working
The VFX that I used and were already deleted from my project were these 2:
The first one isn’t 5.7, so I downloaded to a empty 5.3 project and then migrate to my current 5.7 and worked fine, but I didn’t liked much. Deleted the FX from the level and deleted all the folders.
The 2nd are 2D FXs, didn’t liked, workded fine, deleted from level then deleted the folders.
Then added the Niagara and wasn’t working, and then started this post.
I can’t find any dependencies broken on the niagara, and there’s no more the other FX.
Any advice? Or I will migrate everything to the FPS template and continue the work from there.
Thank you for sharing your new findings. All in all, it sounds like the issue is isolated to your project, meaning that migrating everything to a new scene (like the FPS template) would be a good call. However, you are also saying that any 3D flluid nigara system is crashing your engine.
If that issue is happening even in a blank, new project, then I would suggest checking your engine install. To do so, open the dropdown menu in your current install and click on Verify:
This should fix any missing components, and prevent further crashes from sample 3D effects (not the FAB ones, those may still crash if their elements are in conflict). Yet, if you continue getting crashes with template effects, then I would suggest a full clear install for all Epic software:
First, uninstall the engine, launcher, any asset packs, etc
Next, open the registry directory HKEY_CURRENT_USER\Software\Epic Games\Unreal Engine\Builds, and delete any build entries
Finally, delete the folders %userprofile%\AppData\Local\UnrealEngine and %userprofile%\AppData\Local\UnrealHeaderTool
After that, no elements related to UE should be left in your system
Now, reinstall UE launcher from scratch, and only add the latest version of the engine (in this case, 5.7)
After the process is complete, test opening a blank project, and add 3D niagara effects to test for crashes