diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-12-15 11:51:09 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-12-15 11:57:15 +0300 |
commit | 2339a84443c07011acded1968a73b311b277101a (patch) | |
tree | a58d6b2ee3d2f6518a89be76a539ce77975c411a /source/blender/compositor/operations/COM_TrackPositionOperation.h | |
parent | 879889c47c12ef8eb4aea7eee3ab63a2ec3540d5 (diff) |
Compositor: Expose track velocity via the Track Position node
velocity is measured in pixels per frame. It is basically a coordinate
difference of track coordinate at current frame and previous one (no future
prediction happens).
It's not really most intuitive place for such a things, but historically the
node was called this way..
Track velocity could be used to face effects like motion blur bu piping it
to the vector blur node.
Reviewers: campbellbarton
Reviewed By: campbellbarton
Subscribers: hype, sebastian_k
Differential Revision: https://developer.blender.org/D1591
Diffstat (limited to 'source/blender/compositor/operations/COM_TrackPositionOperation.h')
-rw-r--r-- | source/blender/compositor/operations/COM_TrackPositionOperation.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/compositor/operations/COM_TrackPositionOperation.h b/source/blender/compositor/operations/COM_TrackPositionOperation.h index 10dbaf96646..a5a58ad9f09 100644 --- a/source/blender/compositor/operations/COM_TrackPositionOperation.h +++ b/source/blender/compositor/operations/COM_TrackPositionOperation.h @@ -47,6 +47,7 @@ protected: int m_axis; int m_position; int m_relativeFrame; + bool m_speed_output; int m_width, m_height; float m_markerPos[2]; @@ -67,6 +68,7 @@ public: void setAxis(int value) {this->m_axis = value;} void setPosition(int value) {this->m_position = value;} void setRelativeFrame(int value) {this->m_relativeFrame = value;} + void setSpeedOutput(bool speed_output) {this->m_speed_output = speed_output;}; void initExecution(); |