June 1, 2017, 07:43 (GMT) |
Merge branch '28' into custom-manipulators |
June 1, 2017, 05:30 (GMT) |
Cached lnorspace array and added dirty Mechanic |
June 1, 2017, 04:56 (GMT) |
Missed when removing face-map DNA |
June 1, 2017, 04:05 (GMT) |
Merge branch '28' into custom-manipulators |
May 31, 2017, 20:47 (GMT) |
cleaned up some weird spaces |
May 31, 2017, 19:58 (GMT) |
Fix Screen not being made local when appending workspace. Need to make Screen linkable for this to work as expected, would not expect any side-effect here - hopefully! |
May 31, 2017, 19:48 (GMT) |
Minor cleanup. |
Revision 899c2b9 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) May 31, 2017, 18:43 (GMT) |
further optimization attempts with convert to keyframed objects |
Revision ed338ba 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) May 31, 2017, 17:18 (GMT) |
Cleanup: Remove unused field |
Revision 844e8fb 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) May 31, 2017, 17:16 (GMT) |
Cleanup: Remove unused code |
May 31, 2017, 16:29 (GMT) |
Merge branch '28' into custom-manipulators |
May 31, 2017, 15:55 (GMT) |
Fix various issues in RNA diff handling, and make some more props overridable. Namely, those allowing to link an object to an armature. Thing is, we cannnot and absolutely do not want to use same trick as armature proxies regarding deforming their related geometries. So instead, we'll automatically make override of objects using overridden armature as deformer, ultimately. This also allows for several overrides of a same linked data. Not sure how much good/bad this is, will have to ask artists once it's ready for testing (cannot think of any non-ugly way to do that 'magic trick' tbh). |
Revision 722dd68 by Alexander Gavrilov May 31, 2017, 15:17 (GMT) |
Revert "Squashed commits of the staging smooth-curves branch." This reverts commit 89014098efcb3bc233a533e49ae48b205f38f7ed. |
Revision 8901409 by Alexander Gavrilov May 31, 2017, 15:17 (GMT) |
Squashed commits of the staging smooth-curves branch. commit 0f0e26e8b9908c4cc7b5c7812db5d313d5e68a38 Author: Alexander Gavrilov <alexander.gavrilov@jetbrains.com> Date: Wed May 31 17:00:46 2017 +0300 Only apply clamping to the actual auto clamp keyframes. Clamping adjacent handles doesn't seem to be that good after all. commit 874b6ae97c0736a1076799110a11c3458bb28a3d Author: Alexander Gavrilov <alexander.gavrilov@jetbrains.com> Date: Wed May 31 16:59:05 2017 +0300 Fix smoothing failure caused by keyframes with same X during grab. commit 63f371a7f8bf04398f635a8d0e1a0e8626061eb7 Author: Alexander Gavrilov <angavrilov@gmail.com> Date: Mon May 8 12:03:40 2017 +0300 Implement smoothed auto handle placement with 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. commit c553b614bf3d3c16d90551c0adc5755797df8d79 Author: Alexander Gavrilov <angavrilov@gmail.com> Date: Mon May 1 20:39:44 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 54776a5f443e542b2d2bc612451c805b1b723bb1 Author: Alexander Gavrilov <angavrilov@gmail.com> Date: Sun Apr 30 16:14:39 2017 +0300 Trigger FCurve handle recalculation on updates to curve modifiers. If automatic curve handles are changed to be aware of the Cycles modifier to provide a smooth loop transition, they 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. commit 22bd2381fff670a7691cc2c0b8784a3bad201526 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 0cb4eec3c097fa281f266ffc2b8f908a4a386efb Author: Alexander Gavrilov <alexander.gavrilov@jetbrains.com> Date: Wed May 31 16:48:44 2017 +0300 Add an FCurve flag to toggle new smoothing behavior. |
Revision 9c1a9b5 by Alexander Gavrilov May 31, 2017, 15:16 (GMT) |
Merge remote-tracking branch 'origin/master' into experimental-build |
May 31, 2017, 14:43 (GMT) |
Face-map bone parent support |
May 31, 2017, 13:30 (GMT) |
Merge branch '28' into custom-manipulators |
May 31, 2017, 11:51 (GMT) |
Cleanup: Deduplicate macro code, comments, redundant struct definitions |
Revision b732701 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) May 31, 2017, 11:41 (GMT) |
fix for convert to keyframes, needs no bake and should be initialized properly after refracture |
May 31, 2017, 10:55 (GMT) |
Some cleanup, introduce idea of 'override template'. Nothing functionnal for now, just made it possible for override to have NULL reference ID. Those overrides would be used as templates (created in original file of the ID, they define some kind of default overriding settings). They should also allow to forcefully lock some properties (forbid users of that library ID to override some properties). |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021