Date: Fri, 29 Mar 2024 01:27:46 +0000 (UTC) Message-ID: <1258619121.205.1711675666210@ip-10-0-0-233.us-west-2.compute.internal> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_204_152634027.1711675666207" ------=_Part_204_152634027.1711675666207 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
There are two ways to enable prman's recover mode
1. For interactive disk rendering use the recover
attribute=
in PrmanGlobalStatements:
prmanSt= atements.commandArguments.recover
2. For farm rendering there is an environment variable:
setenv RFK_RMAN= _RECOVER
When the recover mode is enabled the '-recover' flag will be passed to t= he prman command line. This flag tells prman to pick up where an existing r= ender left off instead of blowing away an existing output file. If no outpu= t file is found it will do a normal render.
Render recovery is often used with checkpointing, enabled via the PrmanG= lobalStatements "checkpoint" options:
prmanSt= atements.options.checkpoint.interval prmanStatements.options.checkpoint.exitat prmanStatements.options.checkpoint.keepfiles prmanStatements.options.checkpoint.command
Live Rendering
All checkpoint and recover options are ig= nored during live rendering.
Output Type and Render Post-processing
Bec= ause prman needs to have the original filename in order to recover a render= both checkpoint and recover options are ignored for "color" outputs. Note = this means that Katana's normal "copy and convert" post-render process will= not run.
Incremental Renders
Inc= remental renders are not recoverable without checkpointing enabled. With in= cremental on and checkpoints off the buckets are not written out until the = end of the render. See table below:
incremental | checkpoints | recoverable? |
---|---|---|
on | disabled | NO |
on | enabled | YES |
off | disabled | YES |
off | enabled | YES |
Recovery and 'keepfiles'
Do not enable the keepfiles option for checkpointing if you wa= nt to use the recover capability.
Option = "checkpoint" "uniform int keepfiles" [0]
The keepfiles option causes prman to save a sequence o= f checkpoints for debugging purposes giving each checkpoint image a unique = file name tagged with increment and elapsed render time. However, when atte= mpting to recover a file prman won't scan your directory for checkpointed f= iles or try to choose one, it will only look for the file by the original r= ender output name.