In the Lens component added to a Cinecam set the Distortion Source=Lens file. Then, checking “Apply Distortion” in the Lens component causes a problem for UE that it will not save the level containing the cinecam. Here is the actual error in the Message Log that points to the Lens component (after the popup error that says the level failed to save).
I can get it to save by either disabling Apply Distortion or checking “use default lens file” but neither of these fixes are good solutions.
This reproduces in the ICVFX template project using my lens file(s) containing the result of a calibration process, but also an empty lens file
Did I miss a step or is this a bug?
Can’t save E:/xxx/Maps/SL_nDisplay.umap: Graph is linked to external private object AssetImportData /Game/Media/BP_CineCam.BP_CineCam _C:Lens_GEN_VARIABLE.SphericalLensDistortionModelHandler_0.DistortionDisplacementMapRT_1.AssetImportData (AssetImportData)
I think I found the root cause. I had a repro project to send but it wasn’t consistently failing. After many failed theories I found that in my icvfx project, with a video card and live video/timecode – that sometimes when I exit the project unreal leaves a zombie process running. Sometimes it is “Unreal Engine”. Sometimes it is “Unreal Engine - project name”. If that exists then reopening the project creates a situation similar to having 2 versions of the same project running. In this case it would not let me enable Lens Distortion and then save the project. This is similar to not being able to save the project when there are 2 open copies. I didn’t notice this at first and didn’t even think to look for it at first.
So far for me, the zombie processes are only appearing when closing UE on a project with TimedDataMonitor enabled with custom Timestep. For me it happens 50% of the time. I think it happens more often if there is a media bundle dragged into the scene showing live video.
This info is quite different from where my original question started.
No, that’s okay. We love it when people report this stuff. Can you confirm a repro process? Is it just enabling the time data monitor with a custom timestep, just those two things? We use Timed Data Monitor A LOT at this stage but have not run into this. If you are cool with it can you provide some info so I can try and repro?
What version of UE are you on?
OS and GPU?
Driver?
This is on UE 5.4, Windows 10, Nvidia 4090, 256GB Ram, 32 core AMD CPU, Blackmagic 8K Pro video card. Here is a screenshot showing the zombie processes after opening the project, verify the video is showing on the media plate in the scene and the timestep/timecode are working, selecting the appropriate livelink preset then closing the project via the X in the upper right . This process can occur without causing anything to require saving. I get a zombie UE 50% of the time. I can send you the project if you have a semi secure way I can do that.