Olaf's cover page + minor corrections
[goodguy/cin-manual-latex.git] / parts / Plugins.tex
index 6b894f51166bbc661347f9bd034e22120aee50c3..fe52bfa11cc3bbf9760ae8e7cb4760a437cebd96 100644 (file)
@@ -71,7 +71,7 @@ When enabled, which is the default, and you edit tracks, the effects follow the
 
 \begin{figure}[htpb]
     \centering
-    \includegraphics[width=0.8\linewidth]{images/editing-effects.png}
+    \includegraphics[width=0.9\linewidth]{images/editing-effects.png}
     \caption{Screencast of the native Video plugins in the default Cinfinity icon set.}
     \label{fig:editing-effects}
 \end{figure}
@@ -725,7 +725,7 @@ To set the buffer size:
 However, be forewarned that due to variability in the lv2 plugin programming code, some of the plugins only work with the minimum buffer size of $1024$. In these cases, what you will see is the main track canvas cursor just bounces back and forth over a very small area in the timeline. This does not crash Cinelerra but you will have to remove the plugin to continue working.
 You can specify a certain set of LV2 plugins to use by setting \texttt{LV2\_PATH} as shown below before starting Cinelerra -- include a colon ($:$) separator for multiple paths. The default path for most operating systems is \texttt{/usr/lib64/lv2}. To list the system installed lv2 plugins key in: \texttt{lv2ls}.
 
-\begin{lstlisting}[language=Bash,numbers=none]
+\begin{lstlisting}[numbers=none]
 export LV2_PATH=/tmp/j/balance.lv2/usr/local/lib/lv2/:/usr/local/lv2
 \end{lstlisting}
 
@@ -749,8 +749,8 @@ Below is a screencast showing the auto start gui flag and the \texttt{LV2\_PATH}
 
 \begin{figure}[htpb]
     \centering
-    \includegraphics[width=0.8\linewidth]{images/reload.png}
-    \caption{\textit{Reload plugin index} in yellow and \textit{Auto start lv2 gui} unchecked}
+    \includegraphics[width=0.9\linewidth]{images/reload.png}
+    \caption{Reload plugin index in yellow and Auto start lv2 gui unchecked}
     \label{fig:reload}
 \end{figure}
 
@@ -760,7 +760,7 @@ Note the UI button in the upper right hand corner above the Reset button (figure
 
 \begin{figure}[htpb]
     \centering
-    \includegraphics[width=0.9\linewidth]{images/calf.png}
+    \includegraphics[width=1.0\linewidth]{images/calf.png}
     \caption{Screencast of simple text interface in the middle of the screen for a Calf LV2 plugin}
     \label{fig:calf}
 \end{figure}
@@ -1245,7 +1245,7 @@ The Chroma Interpolation Key plugin, CriKey, is a regionally based chroma key wi
 
 \begin{figure}[htpb]
     \centering
-    \includegraphics[width=0.6\linewidth]{images/crikey.png}
+    \includegraphics[width=0.5\linewidth]{images/crikey.png}
     \caption{three active point created in CriKey}
     \label{fig:crikey}
 \end{figure}
@@ -1968,7 +1968,7 @@ C - has only object2 visible
 \subsection{Motion 2 Point}%
 \label{sub:motion_2_point}
 
-Motion stabilization using 2 pass tracking. For theory and explanations refer to the \href{sub:motion}{Motion} plugin.
+Motion stabilization using 2 pass tracking. For theory and explanations refer to the \hyperref[sub:motion]{Motion} plugin.
 
 \subsection{Motion Blur}%
 \label{sub:motion_blur}
@@ -1982,12 +1982,12 @@ Uses X/Y camera automation vectors to apply a linear blur trailing camera direct
 \subsection{MotionCV}%
 \label{sub:motioncv}
 
-Motion tracking/stabilization from the community version of Cinelerra. For theory and explanations refer to the \href{sub:motion}{Motion} plugin.
+Motion tracking/stabilization from the community version of Cinelerra. For theory and explanations refer to the \hyperref[sub:motion]{Motion} plugin.
 
 \subsection{MotionHV}%
 \label{sub:motionhv}
 
-Updated motion tracking/stabilization of 2017 from the original author of Cinelerra. For theory and explanations refer to the \href{sub:motion}{Motion} plugin.
+Updated motion tracking/stabilization of 2017 from the original author of Cinelerra. For theory and explanations refer to the \hyperref[sub:motion]{Motion} plugin.
 
 \subsection{Oil painting}%
 \label{sub:oil_painting}
@@ -1997,7 +1997,7 @@ This effect makes video tracks appears as a painting. It can be controlled by \t
 \subsection{Overlay}%
 \label{sub:overlay}
 
-This effect can combine several tracks by using the so called Overlayer. This is a basic internal device normally used by Cinelerra GG Infinity to create the dissolve transitions and for compositing the final output of every track onto the output bitmap. The Overlayer has the ability to combine one or several image layers on top of a bottom layer. It can do this combining of images in several different (and switchable) output modes such as \textit{Normal}, \textit{Additive}, \textit{Subtractive}, \textit{Multiply} (Filter), \textit{Divide}, \textit{Max} and \textit{Replace}. For a detailed list refer to the on \href{cha:overlays}{Overlays} chapter  -- PorterDuff.
+This effect can combine several tracks by using the so called Overlayer. This is a basic internal device normally used by Cinelerra GG Infinity to create the dissolve transitions and for compositing the final output of every track onto the output bitmap. The Overlayer has the ability to combine one or several image layers on top of a bottom layer. It can do this combining of images in several different (and switchable) output modes such as \textit{Normal}, \textit{Additive}, \textit{Subtractive}, \textit{Multiply} (Filter), \textit{Divide}, \textit{Max} and \textit{Replace}. For a detailed list refer to the on \hyperref[cha:overlays]{Overlays} chapter  -- PorterDuff.
 
 The \textit{overlay} plugin enables the use of this Overlayer device in the middle of any plugin stack, opening endless filtering and processing possibilities. It is only useful as a \textit{shared plugin} (i.e. a multitrack plugin). To use the overlay plugin:
 
@@ -2625,7 +2625,7 @@ The Text Color window has several enhanced features as listed here and seen in f
 
 \begin{figure}[hbtp]
     \centering
-    \includegraphics[width=0.5\linewidth]{images/title04.png}
+    \includegraphics[width=0.6\linewidth]{images/title04.png}
     \caption{Screencast showing the Color Picker menu.}
     \label{fig:title04}
 \end{figure}
@@ -2893,6 +2893,43 @@ Figure~\ref{fig:zoom} shows the parameters: Radius=21 and Steps=3.
     \label{fig:zoom}
 \end{figure}
 
+\section{CUDA plugins}%
+\label{sec:cuda_plugins}
+\settocdepth{section}
+
+Only for Nvidia GPU and Cuda SDK
+
+\subsection{Mandelbrot}%
+\label{sub:mandelbrot}
+
+Produce fractal figures (figure~\ref{fig:mandelbrot}). Use case:
+\begin{enumerate}
+       \item add the Mandelbrot Cuda video effect to the timeline
+       \item you must enable Drag in the plugin popup menu
+       \item drag the mouse with the RMB down and you will see the fractal change
+       \item enable "Generate keyframes while tweaking" and move to another spot on the timeline and RMB drag again
+       \item so now when you play the video from the beginning because you have keyframes, the fractal will be animated between keyframes.
+\end{enumerate}
+
+\begin{figure}[hbtp]
+       \centering
+       \includegraphics[width=0.9\linewidth]{images/mandelbrot.png}
+       \caption{Mandelbrot Cuda plugin}
+       \label{fig:mandelbrot}
+\end{figure}
+
+\subsection{N\_Body}%
+\label{sub:n_body}
+
+Produce animated particles (figure~\ref{fig:n_body}).
+
+\begin{figure}[hbtp]
+       \centering
+       \includegraphics[width=1.0\linewidth]{images/n_body.png}
+       \caption{N\_Body Cuda plugin}
+       \label{fig:n_body}
+\end{figure}
+
 \section{OpenCV plugins}%
 \label{sec:opencv_plugins}
 \settocdepth{section}
@@ -3119,7 +3156,7 @@ We can apply 6 different styles:
 
 \begin{figure}[htpb]
     \centering
-    \includegraphics[width=0.8\linewidth]{images/stylizeobj01.png}
+    \includegraphics[width=0.6\linewidth]{images/stylizeobj01.png}
     \caption{Pulldown of Stylize mode on the original image}
     \label{fig:stylizeobj01}
 \end{figure}