Navigation
Unreal Engine C++ API Reference > Plugins > MovieRenderPipelineCore > FMovieRenderPipelineCoreModule
References
Module | MovieRenderPipelineCore |
Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MovieRenderPipelineCoreModule.h |
Include | #include "MovieRenderPipelineCoreModule.h" |
Source | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Private/MovieRenderPipelineCommandLine.cpp |
uint8 ParseMovieRenderData
&40;
const FString & InSequenceAssetPath,
const FString & InConfigAssetPath,
const FString & InExecutorType,
const FString & InPipelineType,
UMoviePipelineQueue &42;& OutQueue,
UMoviePipelineExecutorBase &42;& OutExecutor
&41; const
Remarks
Command Line rendering supports two options for rendering things. We support a very simple 'provide the level sequence/settings to use' option which mimicks the old command line support. Option two is more advanced where you provide your own Executor. To allow for flexibility, the only thing required here is the executor path, a queue/level sequence are optional.
Option 1: Simple Command Line Render.
- Level Sequence (Required unless you pass an entire Queue asset, passed via -LevelSequence="/Game/...")
- Preset or Queue to use (A preset is required if using a Level Sequence above, passed via -MoviePipelineConfig="/Game/...")
- Will render on current map ie: "E:\SubwaySequencer\SubwaySequencer.uproject" subwaySequencer_P -game -LevelSequence="/Game/Sequencer/SubwaySequencer.SubwaySequencer" -MoviePipelineConfig="/Game/Cinematics/MoviePipeline/Presets/SmallTestPreset.SmallTestPreset" -windowed -resx=1280 -resy=720 -log -notexturestreaming or: ie: "E:\SubwaySequencer\SubwaySequencer.uproject" subwaySequencer_P -game -MoviePipelineConfig="/Game/Cinematics/MoviePipeline/Presets/BigTestQueue.BigTestQueue" -windowed -resx=1280 -resy=720 -log -notexturestreaming
Option 2: Advanced Custom Executor.
- Executor Class (Required, pass via -MoviePipelineLocalExecutorClass=/Script/MovieRenderPipelineCore.MoviePipelinePythonHostExecutor)
- Level Sequence or Queue (Optional, if passed will be available to Executor)
- Python Class Override (Optional, requires using MoviePipelinePythonHostExecutor above, pass via -ExecutorPythonClass=/Engine/PythonTypes.MoviePipelineExampleRuntimeExecutor