Description

Subgraphs do not seem to be evaluating properly with Quick Render. Message from the EPS:

"While testing out Quick Render, I've found that subgraph nodes are not being evaluated. Digging into it deeper, the subgraph asset stored by TSoftObjectPtr is being garbage collected by the time it reaches the movie pipeline (breakpointed MovieGraphSubgraphNode.cpp line 98). As soon as the asset is duplicated, it looks like it's internally marked as maybe-unreachable. This issue does not happen when doing a render from Movie Render Queue."

Steps to Reproduce
  1. Create a Movie Render Graph Config asset and remove the default image node (the ones that generate the jpg image sequence).
  2. Add a subgraph node and attach a Movie Render Graph Config asset to act as the subgraph. Remove everything but the jpg generation node in the subgraph.
  3. Run a Quick Render on any level sequence using the main Movie Render Graph Config asset.
  4. Observe the subgraph not being evaluated and no images are generated.
  5. Open up Movie Render Queue and add a job using the main Movie Render Graph Config asset and render
  6. Observe that images are generated
  7. See images attached for further information about Graph setup.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-317578 in the post.

0
Login to Vote

Unresolved
ComponentUE - Virtual Production - Tools - MRQ
Affects Versions5.6.1
Target Fix5.7
CreatedSep 4, 2025
UpdatedSep 5, 2025
View Jira Issue