Blender Git Statistics -> Branches -> tracking_proportional_editing

"Tracking_proportional_editing" branch

Total commits : 5
Total committers : 1
First Commit : January 5, 2021
Latest Commit : January 5, 2021

Commits by Date

DateNumber of Commits
January 5, 20215


AuthorNumber of Commits
Sergey Sharybin5

Popular Files

FilenameTotal Edits

Latest commits Feed

January 5, 2021, 09:47 (GMT)
Tracking: Tweak order of pivot and proportional editing

Matches other editors. Was a mistake in the original code.

Patch by Sebastian Koenig, thanks!
January 5, 2021, 08:49 (GMT)
Tracking: Simplify transform code

Reduce amount of duplicated pointer offset logic: advance transform
data pointers deep in the loop rather than have offset duplicated in
the outer loop.

Array size calculation still has duplicated, but that is another story.
January 5, 2021, 08:49 (GMT)
Tracking: Implement proportional editing

Disclaimer: the user interface and interaction is not final. There
are known sharp corners, which are planned to be addressed while
the patch is being tested by people.

The idea is to avoid sudden jumps of track path when artists detects
track got slid away from the feature and one re-positions track back.
The implementation is based on a proportional editing, which allows
to control whether to transform single marker or whether to propagate
transform to markers from neighbour frames. The proportional editing
also allows to control propagation curve. The propagation will stop
at the end of tracked segment.

To test the new functionality:

1. Enable proportional editing
2. Enable "Connected Only". This is essential, as otherwise the new
functionality is not enabled.
3. Grab marker.

Open topics:
- Make the functionality more discoverable.
- Make visualization of how far propagation goes more clear.
- Make defaults more usable.

Technical TODO:
- Most likely CANCEL of the transform does not properly restore the
full state prior to the transform. This needs to be solved.

Differential Revision:
January 5, 2021, 08:49 (GMT)
Tracking: Fix wrong projection for post-draw pass

Allows to draw proportional editing circle at a proper location.
January 5, 2021, 08:49 (GMT)
Tracking: Re-duplicate logic used to count and initialize data

Allows to easily implement more comprehensive checks about which
markers get added to the transformation context.

No user measurable changes are expected, purely house-keeping to
ease an upcoming development.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021