August 4, 2017, 10:33 (GMT) |
Manipulator: fix cage2d cancel not resetting |
August 4, 2017, 09:18 (GMT) |
Manipulator: fix 2d overlay w/ Blender Render |
Revision 5b54c66 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) August 4, 2017, 08:36 (GMT) |
Make default object display size smaller |
Revision a583c5e by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) August 4, 2017, 08:35 (GMT) |
Make edit lines more transparent |
Revision 5abe6b0 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) August 4, 2017, 08:26 (GMT) |
Fix select error with Suzanne 2D The strokes must be created with 3D space flag enabled. |
Revision 801c20c by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, tmp_hair_curves) August 4, 2017, 07:41 (GMT) |
Some optional timing for strand data buffer construction. |
Revision a48cbdf by Alexander Gavrilov August 4, 2017, 07:15 (GMT) |
Revert "Squashed commit of the staging smooth-curves branch:" This reverts commit 42843004fdab789f94b6f25b178aedfdf9b24960. |
Revision 4284300 by Alexander Gavrilov August 4, 2017, 07:15 (GMT) |
Squashed commit of the staging smooth-curves branch: commit efa58808d453247664a61e5f2dfe5681acd648b8 Author: Alexander Gavrilov <angavrilov@gmail.com> Date: Fri Jul 28 09:07:48 2017 +0300 Experiment with smoothing color curves yet again. commit b765d33459076d195c35b942de21a0e53d7624bc Author: Alexander Gavrilov <angavrilov@gmail.com> Date: Sun Jun 4 20:29:17 2017 +0300 Implement a new automatic handle algorithm to produce smooth F-Curves. The legacy algorithm only considers two adjacent points when computing the bezier handles, which cannot produce satisfactory results. Animators are often forced to manually adjust all curves. The new approach instead solves a system of equations to trace a cubic spline with continuous second derivative through the whole segment of auto points, delimited at ends by keyframes with handles set by other requirements. This algorithm also adjusts Vector handles that face ordinary bezier keyframes to achieve zero acceleration at the Vector keyframe, instead of simply pointing it at the adjacent point. Original idea and implementation by Benoit Bolsee <benoit.bolsee@online.be>; code mostly rewritten to improve code clarity and extensibility. commit f037c9a3c8e0a380b397d88c2a58aec5075d07f3 Author: Dalai Felinto <dfelinto@gmail.com> Date: Mon Nov 18 16:58:23 2013 -0200 force fcurve AUTO handlers to use 1/3 of the distance for smoothness see: http://www.blender.org/forum/viewtopic.php?p=65508&sid=02e88fe6e3a43338ec8bc354991bc402 Note: this is also used by the curve code. The magic number 2.5614f comes from review 290361776e5858b3903a83c0cddf722b8340e699 commit 7cb409dd6ed3dac92d0861fa5ab8e26da895cf52 Author: Alexander Gavrilov <angavrilov@gmail.com> Date: Sun Jun 4 17:15:06 2017 +0300 Add an FCurve flag to toggle new smoothing behavior. The flag is exposed in UI below the curve color selector. commit 8bd42dc90c2c5f374f0611638b73760cf3905121 Author: Alexander Gavrilov <angavrilov@gmail.com> Date: Sun Apr 30 16:14:39 2017 +0300 Make auto handle placement aware of cyclic extrapolation. Cyclic extrapolation is implemented as an f-curve modifier, so this technically violates abstraction separation and is something of a hack. However without such behavior achieving smooth looping with cyclic extrapolation is extremely cumbersome. The new behavior is applied when the first modifier is Cyclic extrapolation in Repeat or Repeat with Offset mode without using influence, repeat count or range restrictions. This change in behavior means that curve handles have to be updated when the modifier is added, removed or its options change. Due to the way code is structured, it seems it requires a helper link to the containing curve from the modifier object. |
August 4, 2017, 07:11 (GMT) |
Tracking: Remove limit of 50 points of the track history Was quite stupid reason for this: static size of array. Now we allocate needed amount of points in heap if requested path length is getting too big. |
Revision 968fef8 by Alexander Gavrilov August 4, 2017, 07:07 (GMT) |
Merge commit 'f934f54b84d4ed8fca9eb8de29de782c309dd4cd' into experimental-build |
August 4, 2017, 06:45 (GMT) |
Manipulator: add compositor crop manipulator |
August 4, 2017, 06:13 (GMT) |
Tracking: Cleanup of transform code |
August 4, 2017, 05:34 (GMT) |
Manipulator: add manipulator space matrix Render-border & crop-node 2d-cage manipulators where unreasonably complicated to implement because there was no good way to define the sub-region the manipulator was transforming in (render border within the camera's frame for example). Add matrix-space variable, remove scale property from cage2d manipulator, use matrix instead. |
August 4, 2017, 05:21 (GMT) |
Tracking: Cleanup, use boolean instead of integer |
August 4, 2017, 05:17 (GMT) |
Manipulator: fix check for custom function |
August 4, 2017, 05:05 (GMT) |
BLI_math: use const args for mul_m#_series |
August 3, 2017, 23:41 (GMT) |
Manipulator: modal was drawing in wrong draw-step |
August 3, 2017, 23:35 (GMT) |
Manipulator: remove unused draw step |
August 3, 2017, 23:23 (GMT) |
Manipulator: correct center-pivot clamping |
August 3, 2017, 22:26 (GMT) |
Merge branch 'master' into blender2.8 |
|
|
|


Master Commits
MiikaHweb | 2003-2021