Difference between revisions of "UM:Rendering"

From DigitalVision
Jump to: navigation, search
m (Text replacement - "|Platform:" to "|UM:")
 
Line 5: Line 5:
 
{{Template:M-Title|Rendering}}
 
{{Template:M-Title|Rendering}}
  
<p style="margin: 0px 0px 0px 0px;">Adding effects to segments, or transforming sources for output, will require CPU processing: rendering. This rendering normally happens transparently in the background as you work, and in most circumstances requires no explicit intervention.</p>
+
Adding effects to segments, or transforming sources for output, will require CPU processing: rendering. This rendering normally happens transparently in the background as you work, and in most circumstances requires no explicit intervention.
<p style="margin: 0px 0px 0px 0px;"><span style="font-size: 10pt; font-family: 'Arial'; color: #000000;"> </span></p>
+
 
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="1" cellpadding="0" cellspacing="10" style="border: solid 1px #ff9900; border-spacing:10px;">
+
{{M-Note|The ''Master'' layer is treated slightly differently and uses the the graphics card '''GPU''' to render previews.}}
<tr style="text-align:left;vertical-align:middle;">
+
 
<td style="width:36px; border: none" valign="top" width="36"><p class="p_DVTableText">[[File:dv_note.png|alt=dv_note]]</p>
+
{{M-Note|'''Release 2017.1''' includes major GPU and Caching updates. See the [[UM:GPUPreviewCaching|GPU Preview and Caching]] chapter.}}
</td>
+
 
<td style="width:760px; border: none" valign="middle" width="760"><p class="p_DVTableText"><span class="f_DVTableText" style="font-style: italic;">Master</span><span class="f_DVTableText"> layer effects are rendered in </span><span class="f_DVTableText" style="font-style: italic;">realtime</span><span class="f_DVTableText"> on the graphics card </span><span class="f_DVTableText" style="font-weight: bold;">GPU</span><span class="f_DVTableText"> and do not require system CPU processing.</span></p>
+
You will have to render your composition if you :
</td>
+
</tr>
+
* Add effect layers or
</table>
+
* Add adjustment segments
</div>
+
* Create and use proxy sources (1:1 Clone, 2:1 etc.)
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
* Create source caches (for example, from MXF, Quicktime or Red raw files)
<p style="margin: 0px 0px 0px 0px;">You will have to <span style="font-style: italic;">render</span> your composition if you :</p>
+
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
{{M-Note|'''Proxy Source vs Source Cache'''
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 40px;"><table border="0" cellpadding="0" cellspacing="0" style="line-height: normal;"><tr style="vertical-align:baseline" valign="baseline"><td width="13"><span style="font-size: 11pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial'; color: #000000;">•</span></td><td><span class="f_DVBodyTextIndent1">Add </span><span class="f_DVBodyTextIndent1" style="font-style: italic;">effect</span><span class="f_DVBodyTextIndent1"> layers or</span></td></tr></table></div><div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 40px;"><table border="0" cellpadding="0" cellspacing="0" style="line-height: normal;"><tr style="vertical-align:baseline" valign="baseline"><td width="13"><span style="font-size: 11pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial'; color: #000000;">•</span></td><td><span class="f_DVBodyTextIndent1">Add </span><span class="f_DVBodyTextIndent1" style="font-style: italic;">adjustment</span><span class="f_DVBodyTextIndent1"> segments</span></td></tr></table></div><div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 40px;"><table border="0" cellpadding="0" cellspacing="0" style="line-height: normal;"><tr style="vertical-align:baseline" valign="baseline"><td width="13"><span style="font-size: 11pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial'; color: #000000;">•</span></td><td><span class="f_DVBodyText">Create and use </span><span class="f_DVBodyText" style="font-style: italic;">proxy</span><span class="f_DVBodyText"> sources (1:1 Clone, 2:1 etc.)</span></td></tr></table></div><div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 40px;"><table border="0" cellpadding="0" cellspacing="0" style="line-height: normal;"><tr style="vertical-align:baseline" valign="baseline"><td width="13"><span style="font-size: 11pt; font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Arial'; color: #000000;">•</span></td><td><span class="f_DVBodyText">Create </span><span class="f_DVBodyText" style="font-style: italic;">source caches</span><span class="f_DVBodyText"> (for example, from MXF, Quicktime or Red raw files)</span></td></tr></table></div><p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
+
 
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="1" cellpadding="0" cellspacing="10" style="border: solid 1px #ff9900; border-spacing:10px;">
+
A ''proxy source'' and a ''source cache'' are technically the same thing but we differentiate them because :
<tr style="text-align:left;vertical-align:middle;">
+
 
<td style="width:36px; border: none" valign="top" width="36"><p class="p_DVTableText">[[File:dv_note.png|alt=dv_note]]</p>
+
# A ''source'' cache is always '''1:1''' (equivalent to 1:1 Clone proxy) and
</td>
+
# A ''source'' cache requires no explicit proxy format created on the project. The cache proxy is created automatically and transparently.
<td style="width:760px; border: none" valign="top" width="760"><p class="p_DVHeader3" style="margin: 8px 0px 8px 0px;"><span class="f_DVHeader3">Proxy Source vs Source Cache</span></p>
+
 
<p class="p_DVTableText"><span class="f_DVTableText">A </span><span class="f_DVTableText" style="font-style: italic;">proxy</span><span class="f_DVTableText"> source and a </span><span class="f_DVTableText" style="font-style: italic;">source cache</span><span class="f_DVTableText"> are technically the same thing but we differentiate them because :</span></p>
+
Note that (2) is only true if you leave the <tt>createClone</tt> parameter true (for the relevant file format) in the ''Clips.prefs'' preference file (under the [[Support:FAQ#Where_is_my_ROOT_Folder.3F|ROOT Folder]]).
<p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
}}
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="0" cellpadding="0" cellspacing="0" style="line-height: normal;"><tr style="vertical-align:baseline" valign="baseline"><td width="16"><span style="font-size: 11pt; font-family: 'Verdana'; color: #000000;">a)</span></td><td><span class="f_DVTableText">A </span><span class="f_DVTableText" style="font-style: italic;">source cache</span><span class="f_DVTableText"> is always </span><span class="f_DVTableText" style="font-weight: bold;">1:1</span><span class="f_DVTableText"> (equivalent to </span><span class="f_DVTableText" style="font-style: italic;">1:1 Clone</span><span class="f_DVTableText"> proxy) and</span></td></tr></table></div><div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;"><table border="0" cellpadding="0" cellspacing="0" style="line-height: normal;"><tr style="vertical-align:baseline" valign="baseline"><td width="16"><span style="font-size: 11pt; font-family: 'Verdana'; color: #000000;">b)</span></td><td><span class="f_DVTableText">A </span><span class="f_DVTableText" style="font-style: italic;">source cache</span><span class="f_DVTableText"> requires no explicit proxy format created on the project. The cache proxy is created </span><span class="f_DVTableText" style="font-style: italic;">automatically</span><span class="f_DVTableText"> and </span><span class="f_DVTableText" style="font-style: italic;">transparently</span><span class="f_DVTableText">.</span></td></tr></table></div><p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
 
<p class="p_DVTableText"><span class="f_DVTableText">Note that (b) is only true if you leave the </span><span class="f_DVConfigParam">createClone</span><span class="f_DVTableText"> parameter </span><span class="f_DVTableText" style="font-style: italic;">true</span><span class="f_DVTableText"> (for the relevant file format) in the preference file :</span></p>
+
The following buttons control the rendering process in your project :
<p class="p_DVTableText"><span class="f_DVTableText"> </span></p>
+
 
<p class="p_DVTableText"><span class="f_DVFFilepath">C:\Nucoda\2014_1\root\Clip.prefs</span></p>
+
[[File:ch-rendering_render-controls-anno.png|alt=ch-rendering_render-controls-anno]]
</td>
+
 
</tr>
+
The ''automatic'' render controls toggle between different rendering behaviour, and the manual render controls let you set off specific rendering tasks.
</table>
+
 
</div>
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
 
<p class="p_DVBodyText"><span class="f_DVBodyText">The following buttons control the rendering process in your project:</span></p>
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
 
<p class="p_DVBodyText">[[File:ch-rendering_render-controls-anno.png|alt=ch-rendering_render-controls-anno]]</p>
 
<p class="p_DVBodyText"><span class="f_ImageCaption">Render Controls</span></p>
 
<p class="p_DVBodyText"><span class="f_DVBodyText"> </span></p>
 
<p class="p_DVBodyText"><span class="f_DVBodyText">The </span><span class="f_DVBodyText" style="font-style: italic;">automatic</span><span class="f_DVBodyText"> render controls toggle between different rendering behaviour, and the </span><span class="f_DVBodyText" style="font-style: italic;">manual</span><span class="f_DVBodyText"> render controls let you set off specific rendering tasks.</span></p>
 
  
 
{{Template:M-Navlinks-bottom|UM:Manual|UM:Versions_Managing|UM:Render_Controls}}
 
{{Template:M-Navlinks-bottom|UM:Manual|UM:Versions_Managing|UM:Render_Controls}}
Line 50: Line 42:
 
[[Category:Phoenix]]
 
[[Category:Phoenix]]
 
[[Category:Loki]]
 
[[Category:Loki]]
 
 
<!--
 
Originally processed and converted on 2014-06-20 20:09:32
 
-->
 

Latest revision as of 11:33, 3 August 2017

Darrow-up.png     Previous Next

Rendering

Adding effects to segments, or transforming sources for output, will require CPU processing: rendering. This rendering normally happens transparently in the background as you work, and in most circumstances requires no explicit intervention.

The Master layer is treated slightly differently and uses the the graphics card GPU to render previews.

Release 2017.1 includes major GPU and Caching updates. See the GPU Preview and Caching chapter.

You will have to render your composition if you :

  • Add effect layers or
  • Add adjustment segments
  • Create and use proxy sources (1:1 Clone, 2:1 etc.)
  • Create source caches (for example, from MXF, Quicktime or Red raw files)

Proxy Source vs Source Cache

A proxy source and a source cache are technically the same thing but we differentiate them because :

  1. A source cache is always 1:1 (equivalent to 1:1 Clone proxy) and
  2. A source cache requires no explicit proxy format created on the project. The cache proxy is created automatically and transparently.

Note that (2) is only true if you leave the createClone parameter true (for the relevant file format) in the Clips.prefs preference file (under the ROOT Folder).

The following buttons control the rendering process in your project :

ch-rendering_render-controls-anno

The automatic render controls toggle between different rendering behaviour, and the manual render controls let you set off specific rendering tasks.


Darrow-up.png     Previous Next