http://www.miikahweb.com/feed.php MiikaHweb - Blender Tracking_proportional_editing Branch http://www.miikahweb.com/ MiikaHweb - Blender Tracking_proportional_editing Branch fi Mon, 20 Sep 21 07:10:20 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[d9aefc6]: Tracking: Tweak order of pivot and proportional editing]]> http://www.miikahweb.com/en/blender/git-logs/commit/d9aefc6b453b0f3e45675ef26bb9fa4dabd18e9c d9aefc6
Branches : tracking_proportional_editing
Author : Sergey Sharybin (sergey)
----------------------------------------
Tracking: Tweak order of pivot and proportional editing

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

Patch by Sebastian Koenig, thanks!

----------------------------------------
1 Path Changed]]>
Tue, 05 Jan 2021 09:47:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d9aefc6b453b0f3e45675ef26bb9fa4dabd18e9cSergey Sharybin
<![CDATA[[1e08000]: Tracking: Simplify transform code]]> http://www.miikahweb.com/en/blender/git-logs/commit/1e08000b738d9353f28bd82e4910514c5f075964 1e08000
Branches : tracking_proportional_editing
Author : Sergey Sharybin (sergey)
----------------------------------------
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.

----------------------------------------
1 Path Changed]]>
Tue, 05 Jan 2021 08:49:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1e08000b738d9353f28bd82e4910514c5f075964Sergey Sharybin
<![CDATA[[6c079d5]: Tracking: Implement proportional editing]]> http://www.miikahweb.com/en/blender/git-logs/commit/6c079d528d1fa03abbe31a1fd5e225e24682d0cd 6c079d5
Branches : tracking_proportional_editing
Author : Sergey Sharybin (sergey)
----------------------------------------
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: https://developer.blender.org/D2771

----------------------------------------
5 Paths Changed]]>
Tue, 05 Jan 2021 08:49:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6c079d528d1fa03abbe31a1fd5e225e24682d0cdSergey Sharybin
<![CDATA[[b8e4f11]: Tracking: Fix wrong projection for post-draw pass]]> http://www.miikahweb.com/en/blender/git-logs/commit/b8e4f11a097d01a6a9fa5af4aff7a2d41420d10b b8e4f11
Branches : tracking_proportional_editing
Author : Sergey Sharybin (sergey)
----------------------------------------
Tracking: Fix wrong projection for post-draw pass

Allows to draw proportional editing circle at a proper location.

----------------------------------------
1 Path Changed]]>
Tue, 05 Jan 2021 08:49:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b8e4f11a097d01a6a9fa5af4aff7a2d41420d10bSergey Sharybin
<![CDATA[[ffb07a4]: Tracking: Re-duplicate logic used to count and initialize data...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ffb07a40218a90f57aaa1bc047e4b12a9aa22eeb ffb07a4
Branches : tracking_proportional_editing
Author : Sergey Sharybin (sergey)
----------------------------------------
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.

----------------------------------------
1 Path Changed]]>
Tue, 05 Jan 2021 08:49:30 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ffb07a40218a90f57aaa1bc047e4b12a9aa22eebSergey Sharybin