Movie Render Queue Passes - Voulz/ArchVisTools GitHub Wiki
[ArchVis] Deferred Rendering Passes
As the default Deferred Rendering Passes
do not work with the ArchVisCineCamera
, some [ArchVis] Deferred Rendering Passes
were created to give the same type of output while also handling the Projection Offset
of the ArchVisCineCamera
.
For the output to work properly, either delete or deactivate the default Deferred Rendering Pass
:
The following Passes are available:
- [ArchVis] Deferred Rendering
- [ArchVis] Deferred Rendering (Unlit)
- [ArchVis] Deferred Rendering (Detail Lighting)
- [ArchVis] Deferred Rendering (Lighting Only)
- [ArchVis] Deferred Rendering (Reflections Only)
- [ArchVis] Path Tracer
- [ArchVis] Object Ids (Limited)
Common Settings
All the [ArchVis] Deferred Rendering Passes
have these common settings:
Override Near Clip Plane
This allows you to override the Near Clip Plane
distance, which is really useful for some interior shots or some small camera angles.
This value takes precedence over the property from the ArchVisCineCamera
.
You can try it in the editor, by changing the Near Clip Plane
value either in Project Settings > Engine - General Settings > Settings > Near Clip Plane
for your project defaults, or use the command r.SetNearClipPlane
. Sadly, these will not be carried over in Movie Render Queue, reason why I added this setting.
Will use the default Engine value if set to -1.0.
[Advanced] Auto Axis Flipping
Movie Render Queue handles the projection matrices a bit differently than in game or in the editor, so the Projection Offset
values need to be flipped in some circumstances that I am not sure of. Setting this to auto
will try to flip it correctly but, if it ends up opposite to where it is supposed to be, you can uncheck it and manually adjust which axis is flipped with the 2 options below.
If you end up needing to change this option, please contact me via the Issues page to make it work by default.
[Flip Y Projection Offset]
You can change if the Y Projection Offset
value is flipped or not. The default value represent the value believed to be right.
If you end up needing to change this option, please contact me via the Issues page to make it work by default.
[Flip X Projection Offset]
You can change if the X Projection Offset
value is flipped or not. The default value represent the value believed to be right.
If you end up needing to change this option, please contact me via the Issues page to make it work by default.
[Debug]
Print some debug information in the console, should only be useful if the Projection Offset is not handled correctly.
[ArchVis] Deferred Rendering
Same as a regular Deferred Rendering Pass
but handles the Perspective Correction of an ArchVisCineCamera
.
With an ArchVisCineCamera
properly set up and an [ArchVis] Deferred Rendering Pass
(note how the vertical lines stay vertical):
[ArchVis] Deferred Rendering (Unlit)
Same as a regular Deferred Rendering (Unlit) Pass
but handles the Perspective Correction of an ArchVisCineCamera
.
With an ArchVisCineCamera
properly set up and an [ArchVis] Deferred Rendering (Unlit) Pass
(note how the vertical lines stay vertical):
[ArchVis] Deferred Rendering (Detail Lighting)
Same as a regular Deferred Rendering (Detail Lighting) Pass
but handles the Perspective Correction of an ArchVisCineCamera
.
With an ArchVisCineCamera
properly set up and an [ArchVis] Deferred Rendering (Detail Lighting) Pass
(note how the vertical lines stay vertical):
[ArchVis] Deferred Rendering (Lighting Only)
Same as a regular Deferred Rendering (Lighting Only) Pass
but handles the Perspective Correction of an ArchVisCineCamera
.
With an ArchVisCineCamera
properly set up and an [ArchVis] Deferred Rendering (Lighting Only) Pass
(note how the vertical lines stay vertical):
[ArchVis] Deferred Rendering (Reflections Only)
Same as a regular Deferred Rendering (Reflections Only) Pass
but handles the Perspective Correction of an ArchVisCineCamera
.
With an ArchVisCineCamera
properly set up and an [ArchVis] Deferred Rendering (Reflections Only) Pass
(note how the vertical lines stay vertical):
[ArchVis] Deferred Rendering (Path Tracer)
Same as a regular Deferred Rendering (Path Tracer) Pass
but handles the Perspective Correction of an ArchVisCineCamera
.
With an ArchVisCineCamera
properly set up and an [ArchVis] Deferred Rendering (Path Tracer) Pass
(note how the vertical lines stay vertical):
[ArchVis] Object Ids (Limited)
Same as the additional Object Ids (limited) Pass
but handles the Perspective Correction of an ArchVisCineCamera
.
For a proper result, ensure that you are exporting to an EXR format (not PNG or JPG) and are following the standard instructions:
https://docs.unrealengine.com/4.26/en-US/AnimatingObjects/Sequencer/Workflow/RenderAndExport/HighQualityMediaExport/RenderPasses/