nuke.curvelib

The Python API for the Nuke’s core curve library

Classes

AnimAttributes

A collection of named attributes.

AnimCTransform

An animated transform, where each part of the transform is represented as a curve over time.

AnimControlPoint

An animated control point.

AnimCurve

An animated curve.

AnimCurveKey

A key value in a parametric curve represented as a value at a particular time.

AnimCurveViews

BaseCurve

A base class for animated curves.

CMatrix4

A 4x4 matrix with methods for affine transformations.

CTransform

A transform at a single point in time.

CVec2

A 2-component vector.

CVec3

A 3-component vector.

CVec4

A 4-component vector.

ControlPoint

A control point at a particular point in time.

CorrespondencePoints

Correspondence points add a relation to the interpolation of two curves.

CubicCurve

A baked out curve for a specific frame and view.

CurveType

Constants for use in parameters which require a curve type.

ExtrapolationType

Constants for use in parameters which require an extrapolation type.

Flag

A base class for objects which have a set of flags that can be set.

FlagType

Constants for use in parameters which require a flag type.

InterpolationType

Constants for use in parameters which require an interpolation type.

RotationOrder

Constants for use in parameters which require a rotation order.

TransformOrder

Constants for use in parameters which require a transform order.