<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>  CompositingCamera &lt; Cinelerra &lt; TWiki</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

<link rel="alternate" type="application/rss+xml" title="RSS Feed" href="http://www.ftconsult.com/twiki/bin/view/Cinelerra/WebRss?skin=rss&contenttype=text/xml" />
<!-- <base href="CompositingCamera" /> -->
<style type="text/css" media="all">
	/* Default TWiki layout */
	@import url('../../../pub/TWiki/PatternSkin/layout.css');
	/* Default TWiki style */
	@import url('../../../pub/TWiki/PatternSkin/style.css');
	/* Custom overriding layout per web or per topic */
	@import url('http://www.ftconsult.com/twiki/bin/view/Cinelerra/%USERLAYOUTURL%');
	/* Custom overriding style per web or per topic */
	@import url('http://www.ftconsult.com/twiki/bin/view/Cinelerra/%USERSTYLEURL%');
	.twikiToc li {
		list-style-image:url('../../../pub/TWiki/PatternSkin/i_arrow_down.gif');
	}	        
	.twikiWebIndicator {
		background-color:#D0D0D0;
	}
</style>
<style type="text/css" media="all"></style>
<script type="text/javascript">
<!-- HIDE
	function initPage() { }
-->
</script>
</head>
<body class="twikiViewPage" onload="initPage()"><a name="PageTop"></a>
<div class="twikiHidden"><a href="#Content">Skip to topic</a> | <a href="#PageBottom">Skip to bottom</a><hr /></div><div class="twikiTopBar"><div class="twikiTopBarContents"><form name="top" action="CompositingCamera"> <div class="twikiLeft">
<a href="http://twiki.org/"><img src="../../../pub/TWiki/TWikiLogos/twikiRobot46x50.gif" border="0" alt="Home"/></a>
</div>
<div class="twikiRight twikiSearchBox">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><label for="go">Jump: </label><input type="text" id="go" name="topic" size="16" /></td>
</tr>
</table>
</div>
</form></div></div><div class="twikiMiddleContainer"><div class="twikiLeftBar"><div class="twikiWebIndicator"><b>Cinelerra</b></div>
<div class="twikiLeftBarContents"><form name="main" action="CompositingCamera"> 
<ul>
<li> <b>Cinelerra Web</b>
</li>
<li> <a class="twikiLink" href="WebHome">Cinelerra Web Home</a>
</li>
<li> <a class="twikiLink" href="WebChanges">Changes</a> 
</li>
<li> <a class="twikiLink" href="WebIndex">Index</a>
</li>
<li> <a class="twikiLink" href="WebSearch">Search</a>
</li>
</ul>
<hr />
<ul>
<li> <strong>Webs</strong>
<ul>
<li> <a class="twikiLink" href="WebHome">Cinelerra</a>
</li>
<li> <a class="twikiLink" href="../Espanol/WebHome">Espanol</a>
</li>
<li> <a class="twikiLink" href="../Francais/WebHome">Francais</a>
</li>
<li> <a class="twikiLink" href="../Italiano/WebHome">Italiano</a>
</li>
<li> <a class="twikiLink" href="../Main/WebHome">Main</a>
</li>
<li> <a class="twikiLink" href="../Sandbox/WebHome">Sandbox</a>
</li>
<li> <a class="twikiLink" href="../Slovenian/WebHome">Slovenian</a>
</li>
<li> <a class="twikiLink" href="../TWiki/WebHome">TWiki</a>
</li>
</ul>
</li>
</ul>
<div class="twikiLeftBarPersonal">
<p />
<ul>
<li> <strong>My links</strong>
</li>
<li> <a class="twikiLink" href="../Main/AeliotBoswell">My home page</a>
</li>
<li> <a href="http://www.ftconsult.com/twiki/bin/search/Codev/?search=InterestedParties.*AeliotBoswell&regex=on" target="_top"><img src="../../../pub/TWiki/TWikiDocGraphics/stargold.gif" style="width:16px; height:16px; border:0px;" alt="Show me topics of interest" /></a>
</li>
</ul>
<div class="twikiSmall"><a href="http://www.ftconsult.com/twiki/bin/edit/Main/TWikiGuestLeftBar?t=20051021151027">edit</a></div>
<p />
</div>
</form></div></div><div class="twikiMain"><div class="twikiToolBar"><div>
<ul>
<li> <a href="http://www.ftconsult.com/twiki/bin/edit/Cinelerra/CompositingCamera?t=1129907426"><b>Edit</b></a>
</li>
<li> <a href="http://www.ftconsult.com/twiki/bin/attach/Cinelerra/CompositingCamera">Attach</a>
</li>
<li> <a href="http://www.ftconsult.com/twiki/bin/view/Cinelerra/CompositingCamera?skin=print.pattern">Printable</a>
</li>
</ul>
</div><div class="twikiRevInfo"><span class="twikiGrayText"><span class="twikiToolbarElem">Cinelerra.CompositingCamera</span><span class="twikiToolbarElem">r1.16 - 19 Feb 2004 - 19:33 - <a class="twikiLink" href="../Main/AlexFerrer">AlexFerrer</a></span><span class="twikiToolbarElem"><a href="#TopicEnd">topic&nbsp;end</a></span></span></div></div>
<div class="twikiHidden"><hr /></div><a name="Content"> </a><div class="twikiHidden">Start of topic | <a href="#Actions">Skip to actions</a><hr /></div>
<div class="twikiTopic">
<img src="../../../pub/Cinelerra/CinelerraImages/button_compositor_camera.png" alt="button_compositor_camera.png" /> 
<h3><a name="CompositingCamera_Compositing_Ca"> </a><a name="_CompositingCamera_Compositing_C"> </a> <a class="twikiLink" href="CompositingCamera">Compositing Camera Controls</a> </h3>
In Cinelerra's compositing pipeline, the <a class="twikiLink" href="CompositingCamera">CompositingCamera</a> is the mechanism that " <em>captures</em> " images from the original source video, and then transfers them to the <a class="twikiLink" href="CompositingTemporary">CompositingTemporary</a>. We call this mechanism a " <code><b>camera</b></code> ", because the capturing process is analogous to a camera scanning frames from film. 
<p />
The purpose of the camera, is to select a user defined sub-area of the original video material for it's transfer to the <a class="twikiLink" href="CompositingTemporary">temporary</a> and later use on the compositing pipeline. The intention of the camera is to produce still photo panning.
<p />
<h4><a name="The_Viewport"> </a> The Viewport </h4>
<p />
<ul>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/camera_concept.png" alt="camera_concept.png" />
</li>
</ul>
<p />
The <code><b>viewport</b></code>, is a window on the camera that frames the area of source video to be scanned. The viewport is represented as a red frame with diagonal cross bars.
<p />
<ul>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/viewport_sizes.png" alt="viewport_sizes.png" /> <br> 
</li>
</ul>
<p />
The size of the viewport is defined by the <a class="twikiLink" href="ResizeTrack">size of the current track</a>. A smaller viewport <em>(640x400)</em> captures a smaller area. A larger viewport <em>(800x200)</em> captures an area larger than the source video and fills the empty spaces with blanks.
<p />
<h4><a name="Controlling_the_position_of_the"> </a><a name="Controlling_the_position_of_the_"> </a> Controlling the position of the camera </h4>
Once we have our viewport defined, we still need to place the camera right above the area of source video we are interested on. 
<p />
To control the location of the camera,
<ul>
<li> Open the compositor window with a track selected.
</li>
<li> Select the <img src="../../../pub/Cinelerra/CinelerraImages/button_compositor_camera.png" alt="button_compositor_camera.png" /> camera button to enable camera editing mode.
</li>
<li> Drag over the display window. 
</li>
</ul>
<p />
When we drag over the viewport in the compositor window <em>(although initially counter-intuitive)</em>, the viewport does not moves, but the area of video that sits under the camera's location does!. (<em>like when monitoring a moving camera on a monitor!</em>)
<p />
<ul>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/viewport_drag.png" alt="viewport_drag.png" /> <br> <strong><em>In the compositor window, the viewport is always shown centered, what moves is the video under it.</em></strong>
</li>
</ul>
<p />
For example : when you drag the camera down, the viewport in effect is moving downwards on the video, showing it's path towards the bottom of the video, but from our perspective on the compositor screen, we see the video moving <code><b>up</b></code>. When you drag the camera right, the video seems to move left, and so on. 
<p />
<img src="../../../pub/TWiki/TWikiDocGraphics/warning.gif" border="0" alt="ALERT!" width="16" height="16" /> The guide box shows where the camera position is in relation to past and future camera positions, not where it is in relation to the source video.
<p />
<h4><a name="Controlling_the_zoom_factor_of_t"> </a> Controlling the zoom factor of the camera </h4>
When you shift-drag over the vieport, the camera digitally zooms in or out on the source video. 
<p />
<ul>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/viewport_zoom.png" alt="viewport_zoom.png" /> <br> <strong><em>Shift-Drag to Zoom the source video.</em></strong> (Zoom: 200%, 100%, 50% )
</li>
</ul>
<p />
Once the camera zoom level is set, the displayed image bound by the viewport is what gets transfered to the temporary. 
<p />
<h4><a name="Camera_Tool"> </a> Camera Tool </h4>
The camera tool window shows x, y, and z coordinates. When doing adjustments for fine control the camera can be precisely moved (x,y) or zoomed (z), by either tumbling or entering text directly into the value fields.
<p />
<img src="../../../pub/Cinelerra/CinelerraImages/compositor_campro_tool.png" alt="compositor_campro_tool.png" />
<p />
<h4><a name="Auto_Justification_controls"> </a> Auto Justification controls </h4>
 The justify buttons, automatically align the camera viewport to anyone of nine pre-set justify positions. The positions are: 
<ul>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/button_justify_left.png" alt="button_justify_left.png" /> Left 
</li>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/button_justify_centerH.png" alt="button_justify_centerH.png" /> Center Horizontal 
</li>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/button_justify_right.png" alt="button_justify_right.png" /> Right  
</li>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/button_justify_top.png" alt="button_justify_top.png" /> Top
</li>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/button_justify_centerV.png" alt="button_justify_centerV.png" /> Center Vertical
</li>
<li> <img src="../../../pub/Cinelerra/CinelerraImages/button_justify_bottom.png" alt="button_justify_bottom.png" /> Bottom
</li>
</ul>
<p />
<img src="../../../pub/TWiki/TWikiDocGraphics/tip.gif" border="0" alt="TIP" width="16" height="16" /> A popular justification operation is upper left  <img src="../../../pub/Cinelerra/CinelerraImages/button_justify_top.png" alt="button_justify_top.png" /> <img src="../../../pub/Cinelerra/CinelerraImages/button_justify_left.png" alt="button_justify_left.png" />  projection after image reduction. This is used when reducing the size of video with aspect ratio adjustment. 
<p />
<img src="../../../pub/TWiki/TWikiDocGraphics/warning.gif" border="0" alt="ALERT!" width="16" height="16" /> Be sure to read the <a class="twikiLink" href="KeyFrame">KeyFrame</a> page to better understand  the use of the <a class="twikiLink" href="CompositingCamera">CompositingCamera</a>.
<p />
<p />
-- <a class="twikiLink" href="../Main/AlexFerrer">AlexFerrer</a> - 24 Jan 2004
<hr />
<br class="twikiClear" />
<a name="TopicEnd"></a>
<span class="twikiRight twikiPageNav twikiGrayText"><a href="#PageTop">to&nbsp;top</a></span><br class="twikiClear" />
</div><div class="twikiHidden"><hr />End of topic<br /><a href="#Actions">Skip to action links</a> | <a href="#PageTop">Back&nbsp;to&nbsp;top</a><hr /></div>
<!---->
<!---->
<a name="Actions"> </a><span class="twikiHidden"><br /></span><div class="twikiTopicAction"><a href="http://www.ftconsult.com/twiki/bin/edit/Cinelerra/CompositingCamera?t=1129907426"><b>Edit</b></a> <span class="twikiSeparator">|</span> <a href="http://www.ftconsult.com/twiki/bin/attach/Cinelerra/CompositingCamera">Attach image or document</a> <span class="twikiSeparator">|</span> <a href="http://www.ftconsult.com/twiki/bin/view/Cinelerra/CompositingCamera?skin=print.pattern">Printable version</a> <span class="twikiSeparator">|</span> <a href="http://www.ftconsult.com/twiki/bin/view/Cinelerra/CompositingCamera?raw=on">Raw text</a> <span class="twikiSeparator">|</span> <a href="http://www.ftconsult.com/twiki/bin/oops/Cinelerra/CompositingCamera?template=oopsmore&param1=1.16&param2=1.16">More topic actions</a><br />Revisions:  | r1.16 | <a href="http://www.ftconsult.com/twiki/bin/rdiff/Cinelerra/CompositingCamera?rev1=1.16&rev2=1.15">&gt;</a> | <a href="http://www.ftconsult.com/twiki/bin/view/Cinelerra/CompositingCamera?rev=1.15">r1.15</a> | <a href="http://www.ftconsult.com/twiki/bin/rdiff/Cinelerra/CompositingCamera?rev1=1.15&rev2=1.14">&gt;</a> | <a href="http://www.ftconsult.com/twiki/bin/view/Cinelerra/CompositingCamera?rev=1.14">r1.14</a> <span class="twikiSeparator">|</span> <a href="../../rdiff/Cinelerra/CompositingCamera">Total page history</a> <span class="twikiSeparator">|</span> <a href="http://www.ftconsult.com/twiki/bin/search/Cinelerra/SearchResult?scope=text&regex=on&excludetopic=CompositingCamera&search=Compositing%20*Camera%5B%5EA-Za-z0-9%5D">Backlinks</a></div>
<div class="twikiTopicInfo twikiRevInfo twikiGrayText twikiMoved"></div>
<div class="twikiTopicFooter"><span class="twikiLeft"><span class="twikiHomePath">You are here: <a class="twikiLink" href="WebHome">Cinelerra</a>  <span class='twikiSeparator'>&gt;</span> <a class="twikiLink" href="CinelerraManualTOC">CinelerraManualTOC</a> &gt; <a class="twikiLink" href="WhatIsCinelerra">WhatIsCinelerra</a> &gt; <a class="twikiLink" href="AboutCinelerra">AboutCinelerra</a> &gt; <a class="twikiLink" href="Compositing">Compositing</a> <span class='twikiSeparator'>&gt;</span> CompositingCamera </span></span><span class="twikiHidden"><br /><br /></span><span class="twikiRight twikiPageNav twikiGrayText"><a href="#PageTop">to&nbsp;top</a></span><br class="twikiClear" /><span class="twikiHidden"><br /></span></div>
<a name="PageBottom"></a> </div></div><div class="twikiBottomBar"><div class="twikiBottomBarContents"><span class="twikiGrayText">Copyright &copy; 1999-2005 by the contributing authors. 
All material on this collaboration platform is the property of the contributing authors. <br /> 
Ideas, requests, problems regarding TWiki? <a href="mailto:alex@ftconsult.com?subject=TWiki&#32;Feedback&#32;on&#32;TWiki.WebBottomBar">Send feedback</a>
</span></div></div>
</body></html>