# Wrappers

<figure><img src="https://207047868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflnYsq7JuIfEfikLOKLQ%2Fuploads%2FDHCxGWL5VTSgjMt83jiI%2FTF-wrappers.png?alt=media&#x26;token=f05b6005-caeb-43d0-897b-6eec86194606" alt=""><figcaption></figcaption></figure>

## Global wrappers

Depending on whether they are enabled or not.

* Prepare operation are called first in the beginning of the execution.
* Post Operations are called in the end of the execution.

## Individual wrappers

For each "Context" we can assign wrapping commands using the sub menus.

<figure><img src="https://207047868-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FflnYsq7JuIfEfikLOKLQ%2Fuploads%2FtgIFOLz7ZnubCUugUtW4%2FTF-subwrappers.png?alt=media&#x26;token=263ae952-ee7b-40b0-ab3b-b9f9cd2d19f4" alt=""><figcaption></figcaption></figure>

From the above image. Model wrappers are called while importing Model context as follows.\
Commands in the orange are called before importing the model and commands in the green are called after importing the model. (if checkboxes are enabled.)

Similarly for the rest of the contexts(skeleton, rigModel, etc).

Thus we can prepare our commands and execute them in batch.&#x20;

Following is an example, where I rendered 4 different render videos from 2 different assets.\\
