The imagesequence and image32fsequence ImageProvider delivers frames from a series of images named in ascending numerical order. You can specify a filename template (e.g. "shotseq-$frame.tif"), where as the token $frame will be replace with the current frame number. An additional offset that is added to the frame number can be optionally specified. Frame number will be zero-padded, the default are "5" digit frame numbers.
An image32fsequence works the same as a regular Image Sequence (imagesequence), except that is uses 32-bit floating point TIFF images. 32-bit floating point images are used primarily for UV texture mapping (see the section Texturemapping32f in Transformations)
| Field name | Type | Description |
|---|---|---|
| Required fields | ||
| type | ImageProvider.Type | imagesequence or imagesequence32f |
| source | FileLocation | A FileLocation indicating the source. See note below about token substitutions. |
| Optional fields | ||
| padding | int | Number of digits in the frame number. Default: 5. Will be zero padded. |
| offset | int | Numeric offset the will be added to the frame number. |
The following tokens will be substituted in the FileLocation source:
| Token | Substitution |
|---|---|
| $sessionid | This will be replace with a unique session ID, or with the token ID requesting the video |
| $frame | Will be substituted with the current frame number in the scene |
| $variable | Will be substituted with the value of a query parameter. The name of the parameter can be specified in a "variable" block |
{
"scenes": [
{
"numframes": 25,
"tracks": [
{
"content": {
"type": "imagesequence",
"source": {
"path": "userdata/shotseq-$frame.tif"
"padding": 4,
"offset": 50
},
}
}
]
}
],
"params": {
"vparams": {
"width": 640,
"height": 480
}
}
}
Terms of Use | © 2017, Impossible Software, or its affiliates.