Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement/ue no gamemode rendering #89

Draft
wants to merge 32 commits into
base: release/4.0
Choose a base branch
from

Conversation

tweak-wtf
Copy link

@tweak-wtf tweak-wtf commented Dec 13, 2024

+++ DISCLAIMER +++
This is very WIP hence a Draft. Just wanna develop this in public.

Dependent PR's

Changelog Description

This PR shall remove GameMode rendering and aims at complying with the rendering suggestion by Epic found here: https://dev.epicgames.com/community/learning/tutorials/xY9O/overview-of-setting-up-a-render-farm-with-unreal-engine
It shall also enable users to submit multiple LevelSequences as render jobs to Deadline.

  • updates the ue launch command to use -MRQInstance
  • adds and executes RemoteRenderPreLaunch on remote ue session
    • executes current MRQ with RemoteRenderExecutor from the AYON UE Plugin
  • renders jobs based on serialized MRQ
    • copies serialized MRQ from work drive to local perforce workspaces Saved/MovieRenderPipeline

Caveats

  • currently i'm lacking a nice way to communicate between UE and Deadline
    • i need to shutdown running ue process from Deadline and not from within the ue executor as then ue will just stay open
    • worked around this by just logging Progress: 100.0% and parse the logs from deadline

Tony Dorfmeister added 30 commits December 13, 2024 16:58
@antirotor antirotor added the type: enhancement Improvement of existing functionality or minor addition label Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement Improvement of existing functionality or minor addition
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants