Page MenuHome

Alexander Gavrilov (angavrilov)
User

Projects (7)

User Details

User Since
Aug 20 2015, 12:17 PM (208 w, 6 d)

Recent Activity

Mon, Aug 19

Alexander Gavrilov (angavrilov) committed rBe54cde403c47: Fix T68831: use NULL instead of the wrong pointer to read default array. (authored by Alexander Gavrilov (angavrilov)).
Fix T68831: use NULL instead of the wrong pointer to read default array.
Mon, Aug 19, 7:23 PM
Alexander Gavrilov (angavrilov) closed T68831: RNA introspection broken (hard crash) by rBaef08fda3ade as Resolved by committing rBe54cde403c47: Fix T68831: use NULL instead of the wrong pointer to read default array..
Mon, Aug 19, 7:23 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T68831: RNA introspection broken (hard crash) by rBaef08fda3ade.

Why the heck is it calling the get default array function using the pointer that points to the property metadata (FloatProperty) instead of the actual data the property wants? The new code should work perfectly fine with a NULL pointer, just not a wrong one.

Mon, Aug 19, 6:19 PM · BF Blender

Wed, Aug 14

Alexander Gavrilov (angavrilov) committed rB16c28b5a6784: UI: suppress Copy/Paste/Edit Driver options on whole array property fields. (authored by Alexander Gavrilov (angavrilov)).
UI: suppress Copy/Paste/Edit Driver options on whole array property fields.
Wed, Aug 14, 6:53 PM
Alexander Gavrilov (angavrilov) committed rBM5706: Document vector custom properties..
Document vector custom properties.
Wed, Aug 14, 1:03 PM
Alexander Gavrilov (angavrilov) committed rB55c38f476e6d: Custom Properties: allow changing the property UI to color picker. (authored by Alexander Gavrilov (angavrilov)).
Custom Properties: allow changing the property UI to color picker.
Wed, Aug 14, 12:39 PM
Alexander Gavrilov (angavrilov) closed D5475: Custom Properties: allow changing the property UI to color picker..
Wed, Aug 14, 12:39 PM

Tue, Aug 13

Alexander Gavrilov (angavrilov) created D5475: Custom Properties: allow changing the property UI to color picker..
Tue, Aug 13, 6:45 PM
Alexander Gavrilov (angavrilov) committed rBaef08fda3ade: Custom Properties: officially support int and float arrays in the UI. (authored by Alexander Gavrilov (angavrilov)).
Custom Properties: officially support int and float arrays in the UI.
Tue, Aug 13, 4:15 PM
Alexander Gavrilov (angavrilov) closed D5457: Custom Properties: officially support int and float arrays in the UI..
Tue, Aug 13, 4:15 PM
Alexander Gavrilov (angavrilov) added inline comments to D5457: Custom Properties: officially support int and float arrays in the UI..
Tue, Aug 13, 4:03 PM
Alexander Gavrilov (angavrilov) added a comment to D5457: Custom Properties: officially support int and float arrays in the UI..

More python cleanup.

Tue, Aug 13, 3:57 PM

Mon, Aug 12

Alexander Gavrilov (angavrilov) added inline comments to D5457: Custom Properties: officially support int and float arrays in the UI..
Mon, Aug 12, 6:08 PM
Alexander Gavrilov (angavrilov) added a comment to D5457: Custom Properties: officially support int and float arrays in the UI..

Python code cleanup, simplified default handling.

Mon, Aug 12, 6:01 PM

Sat, Aug 10

Alexander Gavrilov (angavrilov) created D5457: Custom Properties: officially support int and float arrays in the UI..
Sat, Aug 10, 3:35 PM

Thu, Aug 8

Alexander Gavrilov (angavrilov) added a comment to T68406: Crash when rapitedly setting custom property on material node tree.

If you run blender with --debug-memory, it spams complaints about 'double free', and that happens even with a very much simplified test:

Thu, Aug 8, 1:09 PM · Nodes, Python, GPU / Viewport, BF Blender

Wed, Aug 7

Alexander Gavrilov (angavrilov) committed rBM5693: Drivers: fix awkward wording and add an image of variable copy/paste buttons..
Drivers: fix awkward wording and add an image of variable copy/paste buttons.
Wed, Aug 7, 4:44 PM

Mon, Aug 5

Antonio Vazquez (antoniov) awarded rB47335b4e61db: Add a new Copy As Driver context menu option for properties. a Like token.
Mon, Aug 5, 10:59 AM
Charlie Jolly (charlie) awarded D5382: Add a new Copy As Driver context menu option for properties. a Love token.
Mon, Aug 5, 10:27 AM

Sun, Aug 4

Alexander Gavrilov (angavrilov) committed rBM5684: Document the new Copy As New Driver context menu option..
Document the new Copy As New Driver context menu option.
Sun, Aug 4, 2:02 PM
Alexander Gavrilov (angavrilov) committed rB47335b4e61db: Add a new Copy As Driver context menu option for properties. (authored by Alexander Gavrilov (angavrilov)).
Add a new Copy As Driver context menu option for properties.
Sun, Aug 4, 1:27 PM
Alexander Gavrilov (angavrilov) closed D5382: Add a new Copy As Driver context menu option for properties..
Sun, Aug 4, 1:27 PM

Sat, Aug 3

Alexander Gavrilov (angavrilov) added a comment to D5382: Add a new Copy As Driver context menu option for properties..

Changed the menu item name and tooltip, and added basic property name
sanitization (custom properties created via UI can have weird names).

Sat, Aug 3, 11:33 AM

Thu, Aug 1

Alexander Gavrilov (angavrilov) added a comment to D5382: Add a new Copy As Driver context menu option for properties..

It wasn't immediately obvious to me what "Copy as Driver" does from the name. It's also quite close to "Copy Driver" which does something different.
Not sure this is ideal either, but a suggestion would be to name this "New Driver From". Then when you click it, it prints an info message in the status bar telling you to use Paste Driver on another property.

Thu, Aug 1, 1:44 PM
Alexander Gavrilov (angavrilov) added a comment to D5382: Add a new Copy As Driver context menu option for properties..

There are times you want to copy a data path and not create a driver.

Thu, Aug 1, 1:33 PM

Wed, Jul 31

Alexander Gavrilov (angavrilov) added a comment to D5382: Add a new Copy As Driver context menu option for properties..

I wonder if this should also take over the Ctrl-Shift-C shortcut for Copy Data Path? I'm not sure how often Copy Data Path would be needed after this is added. Or maybe this should be merged with Copy Data Path to do everything in one operation?..

Wed, Jul 31, 5:46 PM
Alexander Gavrilov (angavrilov) created D5382: Add a new Copy As Driver context menu option for properties..
Wed, Jul 31, 5:44 PM

Thu, Jul 25

Alexander Gavrilov (angavrilov) added a comment to T63485: Rigify 2.8 - general improvements..

@Luciano Muñoz Sessarego (looch) I wonder if you have any ideas about what changes in blender itself would remove the need for that 'space switching' feature? Space switching as described is obviously a workaround, which is limited to fixed lists of potential parents, and incurs a constant performance cost even when not used. The root issue here is that it's difficult for animators themselves to add a switch between parents in blender as need arises, so how do you think it should ideally work?

Thu, Jul 25, 11:21 AM · Add-ons

Tue, Jul 23

Alexander Gavrilov (angavrilov) added a comment to T67232: Multiples targetless IKs in a chain gives weird behaviour (known as FakeIK for FK posing).

There is no such thing as "Fake IK". This is obviously some kind of weird bug that for some reason triggers what is actually called the "Auto IK" feature. If you simply enable the "Auto IK" option without using any weird hacks, it works as expected.

Tue, Jul 23, 3:49 PM · BF Blender

Jul 21 2019

Alexander Gavrilov (angavrilov) added a comment to rB3f788eacee5a: RNA: provide access to the vertex index array of the Hook modifier..

Thanks for this! I ran into some weird bugs awhile back because of the old API. I didn't report them because at the time I thought it was my fault for not knowing how to do it right. This is great, finally a way of rigging with hooks with clean Python.

Jul 21 2019, 6:35 PM

Jul 18 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rB3f788eacee5a: RNA: provide access to the vertex index array of the Hook modifier. a Love token.
Jul 18 2019, 7:24 AM

Jul 16 2019

Alexander Gavrilov (angavrilov) added a comment to T66946: NLA Hold_Forward holds backwards when orange action.

A use case for HOLD_FORWARD is you make a pose, go back and keyframe a pose from the lower-layer animation, then you go forward animating without the previous animation overriding it for not inserting keyframes ahead.
Finally, you can go to the start of the animation, play the old animation then see it transition into the new animation.

Jul 16 2019, 7:48 PM · BF Blender
Alexander Gavrilov (angavrilov) updated subscribers of T66946: NLA Hold_Forward holds backwards when orange action.

This is more like intentional change rather than "regression". Clipping the main action like the strips doesn't make sense, because you can't control the extents of the raw action; more importantly, it also makes the extrapolation setting of the curves largely pointless, and means that action evaluation changes just because some NLA tracks exist. If you actually check, even 'Hold' works differently - try cyclic or linear extrapolation on the action curves. 'Nothing' is preserved because it could be useful for baking out the combined result of the NLA stack, but I don't see any real use case for 'Hold Forward'.

Jul 16 2019, 9:20 AM · BF Blender

Jul 9 2019

Alexander Gavrilov (angavrilov) added a comment to D5206: Fix T54526: Data Transfer Max Distance field working strangely.

Considering ideas for redesign of the API, this use of dist_sq to impose a distance limit is unclear (feels like a hack) and possibly should be replaced with a separate explicit parameter to find_nearest, so that the 'nearest' structure always represents a valid result when filled. With a new BVH_NEAREST_REUSE_RESULT flag to control it, this whole bit of code at the start of this function could then potentially be folded into BLI_bvhtree_find_nearest_ex.

Jul 9 2019, 7:30 PM
Alexander Gavrilov (angavrilov) added inline comments to D5206: Fix T54526: Data Transfer Max Distance field working strangely.
Jul 9 2019, 3:09 PM
Alexander Gavrilov (angavrilov) added a comment to T54526: Data Transfer modifier's Max Distance field working strangely.

Perhaps BVH_NEAREST_OPTIMAL_ORDER should be the default behavior instead (and also ignore the previous result), while the heuristic behavior should be invoked through BVH_NEAREST_REUSE_RESULT or something like that. I did it the way it is currently to avoid changing old code all over the place.

Jul 9 2019, 12:42 PM · Modifiers
Alexander Gavrilov (angavrilov) added a comment to T54526: Data Transfer modifier's Max Distance field working strangely.

Keeping the previous search result when doing multiple nearest searches is a very important heuristic optimization. Not doing that in shrinkwrap for instance will absolutely butcher performance.

Jul 9 2019, 12:24 PM · Modifiers

Jun 19 2019

Alexander Gavrilov (angavrilov) updated the task description for T65710: Blender 2.8 Manual Sprint.
Jun 19 2019, 10:55 AM · BF Blender, Documentation
Alexander Gavrilov (angavrilov) committed rBM5107: Mark screenshots in Drivers Workflow Examples as TODO2.8..
Mark screenshots in Drivers Workflow Examples as TODO2.8.
Jun 19 2019, 10:53 AM
Alexander Gavrilov (angavrilov) added a comment to T57422: Removal of "extend" option for ARMATURE_OT_select_linked.

It seems to me the option wasn't documented in the first place, so nothing to do here?..

Jun 19 2019, 10:45 AM · Documentation
Alexander Gavrilov (angavrilov) updated the task description for T55145: Implement Driver Workflow Changes.
Jun 19 2019, 10:35 AM · BF Blender: 2.8, User Interface, Animation, Code Quest
Alexander Gavrilov (angavrilov) closed T57702: Dope Sheet: new option to display keyframe interpolation mode and extremes, a subtask of T57449: 2.8: Animation (Parent Task), as Resolved.
Jun 19 2019, 10:35 AM · Documentation
Alexander Gavrilov (angavrilov) closed T57702: Dope Sheet: new option to display keyframe interpolation mode and extremes as Resolved.
Jun 19 2019, 10:35 AM · Documentation

Jun 17 2019

Alexander Gavrilov (angavrilov) added a comment to T65752: limit contraint modifier rendering bug.

This is an unreported dependency cycle: the IK controller cannot depend on the IK chain bones for obvious reasons. The real bug here is that the cycle isn't reported.

Jun 17 2019, 4:16 PM · BF Blender
Alexander Gavrilov (angavrilov) added a comment to T58341: Add Driver : Clicking the picker doesn't work and unfolds objects list.

This happens because ui_context_rna_button_active within operators and poll functions invoked for the popover UI elements can't find the actual UI control in the popover, and instead returns the property UI control through the context menu of which the popover was invoked. It seems there is a big issue with context and region management in some popovers, and may require a fix in the UI core rather than a specific operator.

Jun 17 2019, 10:23 AM · User Interface, BF Blender

Jun 16 2019

Alexander Gavrilov (angavrilov) committed rBM5032: Drivers: update the troubleshooting page..
Drivers: update the troubleshooting page.
Jun 16 2019, 4:24 PM
Alexander Gavrilov (angavrilov) committed rBb1b0781c1ed7: Drivers: shorten the security restriction warning. (authored by Alexander Gavrilov (angavrilov)).
Drivers: shorten the security restriction warning.
Jun 16 2019, 4:15 PM
Alexander Gavrilov (angavrilov) committed rB3e086af79ceb: Drivers: fix Variable Copy & Paste in the edit popover. (authored by Alexander Gavrilov (angavrilov)).
Drivers: fix Variable Copy & Paste in the edit popover.
Jun 16 2019, 1:56 PM
Alexander Gavrilov (angavrilov) committed rBM5031: Drivers: document the Edit Driver popover and update screenshots..
Drivers: document the Edit Driver popover and update screenshots.
Jun 16 2019, 1:54 PM

Jun 15 2019

Alexander Gavrilov (angavrilov) committed rBM5024: More screenshot and text updates in Animation - only Drivers left..
More screenshot and text updates in Animation - only Drivers left.
Jun 15 2019, 7:57 PM
Alexander Gavrilov (angavrilov) committed rBM5023: Check more screenshots in the Animation section (Armatures & Constraints)..
Check more screenshots in the Animation section (Armatures & Constraints).
Jun 15 2019, 5:22 PM
Alexander Gavrilov (angavrilov) added a comment to T60461: Rigify: Fix displaying multiple rig layer panel with older blend file. Blender 2.8.

I strongly suspect this may have fixed itself automatically when @Campbell Barton (campbellbarton) removed loading script datablocks as modules.

Jun 15 2019, 12:02 PM · Add-ons

Jun 12 2019

Alexander Gavrilov (angavrilov) committed rBM4908: Check the rest of the Animation/Armatures section..
Check the rest of the Animation/Armatures section.
Jun 12 2019, 3:29 PM
Alexander Gavrilov (angavrilov) committed rBM4901: Mark obsolete images in Bone editing and properties, plus minor text fixes..
Mark obsolete images in Bone editing and properties, plus minor text fixes.
Jun 12 2019, 1:08 PM
Alexander Gavrilov (angavrilov) claimed T57702: Dope Sheet: new option to display keyframe interpolation mode and extremes.
Jun 12 2019, 11:59 AM · Documentation
Alexander Gavrilov (angavrilov) committed rBM4893: Update the images and text in the Animation/Keyframes section..
Update the images and text in the Animation/Keyframes section.
Jun 12 2019, 11:59 AM

Jun 5 2019

Alexander Gavrilov (angavrilov) added a comment to T65528: Armature with bbone keyframes from 2.79, can't transform bones.

Until recently PoseBone.bone didn't change id_data to point at the Armature ID, so keyframing or adding drivers via "bones[].bone" would insert keys into AnimData of the armature Object. For backward compatibility reasons it probably should work though - for drivers at least I made sure that depsgraph etc is correct for such misplaced cases.

Jun 5 2019, 7:01 PM · BF Blender

Jun 3 2019

Alexander Gavrilov (angavrilov) merged T64546: QUAT \ Euler rigify converter does not work into T63624: Rigify Quat/Euler conversion errors.
Jun 3 2019, 10:41 PM · Add-ons
Alexander Gavrilov (angavrilov) merged task T64546: QUAT \ Euler rigify converter does not work into T63624: Rigify Quat/Euler conversion errors.
Jun 3 2019, 10:41 PM · Add-ons, Animation
Alexander Gavrilov (angavrilov) claimed T64546: QUAT \ Euler rigify converter does not work.
Jun 3 2019, 10:41 PM · Add-ons, Animation
Alexander Gavrilov (angavrilov) added a comment to D4994: Mesh Edit: preserve Custom Normal vectors in topology operators..

I'm not sure mesh editing operations that are not in any way related to shading should suddenly start setting edges to sharp (there are arguments both way, especially for remove doubles; could be an option, or maybe differ per operator?), so I let it assign 'incorrect' normals and rely on that code to average them out, but in a sensible way.

Jun 3 2019, 6:21 PM

Jun 2 2019

Alexander Gavrilov (angavrilov) created D4994: Mesh Edit: preserve Custom Normal vectors in topology operators..
Jun 2 2019, 12:28 PM
Alexander Gavrilov (angavrilov) committed rBM4740: Clarify descriptions of the Freestyle line selection options..
Clarify descriptions of the Freestyle line selection options.
Jun 2 2019, 9:41 AM

May 29 2019

Antonio Vazquez (antoniov) awarded T64995: Summary Keyframes can't be selected with Box Selection in the dopesheet (Grease Pencil context) a Like token.
May 29 2019, 4:53 PM · Grease Pencil, BF Blender
Alexander Gavrilov (angavrilov) committed rBb79aeb5ca102: Fix T64995: box and circle select summary in Grease Pencil dopesheet. (authored by Alexander Gavrilov (angavrilov)).
Fix T64995: box and circle select summary in Grease Pencil dopesheet.
May 29 2019, 4:52 PM
Alexander Gavrilov (angavrilov) closed T64995: Summary Keyframes can't be selected with Box Selection in the dopesheet (Grease Pencil context) as Resolved by committing rBb79aeb5ca102: Fix T64995: box and circle select summary in Grease Pencil dopesheet..
May 29 2019, 4:52 PM · Grease Pencil, BF Blender
Alexander Gavrilov (angavrilov) updated subscribers of rBA3c160c6cb3f1: Rigify: force reloading rigs to prune the last deleted feature set..

@Damien Picard (pioverfour) This should fix the issue with deleting the last feature set.

May 29 2019, 2:37 PM
Alexander Gavrilov (angavrilov) committed rBA3c160c6cb3f1: Rigify: force reloading rigs to prune the last deleted feature set. (authored by Alexander Gavrilov (angavrilov)).
Rigify: force reloading rigs to prune the last deleted feature set.
May 29 2019, 2:34 PM
Alexander Gavrilov (angavrilov) updated subscribers of rBA011f7afde41e: Rigify: refactor feature sets to avoid modifying global path..

@Damien Picard (pioverfour) Since feature sets is your contribution, maybe you can test if I broke something for your usage? Feature sets that only use relative import paths for their modules should work without any change, as the only difference should be the full module name.

May 29 2019, 9:50 AM
Alexander Gavrilov (angavrilov) committed rBA011f7afde41e: Rigify: refactor feature sets to avoid modifying global path. (authored by Alexander Gavrilov (angavrilov)).
Rigify: refactor feature sets to avoid modifying global path.
May 29 2019, 9:43 AM

May 27 2019

Alexander Gavrilov (angavrilov) added a comment to T64995: Summary Keyframes can't be selected with Box Selection in the dopesheet (Grease Pencil context).

Well, the root cause is that ANIM_animchannel_keyframes_loop can only work with BezTriple keyframes. I think a proper fix requires somehow generalizing it to support the other types - maybe by adding more callbacks for each type, or some other way. Of course a simpler fix could be to hack it in the selection operator - currently it seems all selection of GP and Mask keyframes is hacks instead of using generic code, so it won't become much worse than it is.

May 27 2019, 9:10 PM · Grease Pencil, BF Blender
Alexander Gavrilov (angavrilov) committed rBAd9bdae1d6dd4: Fix T63624: Rigify Quaternion/Euler conversion errors (2.8 compat fix). (authored by Alexander Gavrilov (angavrilov)).
Fix T63624: Rigify Quaternion/Euler conversion errors (2.8 compat fix).
May 27 2019, 8:28 PM
Alexander Gavrilov (angavrilov) closed T63624: Rigify Quat/Euler conversion errors as Resolved by committing rBAd9bdae1d6dd4: Fix T63624: Rigify Quaternion/Euler conversion errors (2.8 compat fix)..
May 27 2019, 8:28 PM · Add-ons

May 22 2019

Alexander Gavrilov (angavrilov) committed rBAd3e81ceb35f2: Rigify: fix the use_global_undo change and fix driver creation for 2.8. (authored by Alexander Gavrilov (angavrilov)).
Rigify: fix the use_global_undo change and fix driver creation for 2.8.
May 22 2019, 7:37 PM
Alexander Gavrilov (angavrilov) committed rBA6b753382d690: Rigify: update super_chain to 2.8 and hide most operators from search. (authored by Alexander Gavrilov (angavrilov)).
Rigify: update super_chain to 2.8 and hide most operators from search.
May 22 2019, 5:28 PM
Alexander Gavrilov (angavrilov) committed rB5397d8d26824: UI: allow shrinking panel height to zero when open. (authored by Alexander Gavrilov (angavrilov)).
UI: allow shrinking panel height to zero when open.
May 22 2019, 5:11 PM
Alexander Gavrilov (angavrilov) committed rB53781d577148: RNA: fix missing depsgraph update tagging in FCurve methods. (authored by Alexander Gavrilov (angavrilov)).
RNA: fix missing depsgraph update tagging in FCurve methods.
May 22 2019, 2:36 PM
Alexander Gavrilov (angavrilov) committed rB31a73b3b920f: RNA: allow 'TIME' on Actions and any IDs with AnimData in ID.update_tag. (authored by Alexander Gavrilov (angavrilov)).
RNA: allow 'TIME' on Actions and any IDs with AnimData in ID.update_tag.
May 22 2019, 2:36 PM

May 20 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rB0264d8390fa2: Apply Pose as Rest Pose: implement an Only Selected bones option. a Mountain of Wealth token.
May 20 2019, 6:13 PM

May 19 2019

Joseph Brandenburg (TheAngerSpecialist) awarded rB27b9a0cd670f: Copy Scale: support raising the copied scale to an arbitrary power. a Like token.
May 19 2019, 9:42 PM
Joseph Brandenburg (TheAngerSpecialist) awarded rB1854cccad7c3: Drivers: add an Average Scale option to the Transform Channel driver vars. a Like token.
May 19 2019, 9:42 PM
Mikhail Rachinskiy (alm) awarded rBec1c9e325874: Python API: add a Matrix.Diagonal constructor to mathutils. a Love token.
May 19 2019, 4:29 PM
Alexander Gavrilov (angavrilov) committed rBec1c9e325874: Python API: add a Matrix.Diagonal constructor to mathutils. (authored by Alexander Gavrilov (angavrilov)).
Python API: add a Matrix.Diagonal constructor to mathutils.
May 19 2019, 2:05 PM
Alexander Gavrilov (angavrilov) closed D4893: Python API: add a Matrix.Diagonal constructor to mathutils..
May 19 2019, 2:04 PM
Alexander Gavrilov (angavrilov) created D4893: Python API: add a Matrix.Diagonal constructor to mathutils..
May 19 2019, 1:52 PM

May 16 2019

Alexander Gavrilov (angavrilov) committed rBAdacee3a047b6: Rigify: replace the use of the now removed scene.update() (authored by Alexander Gavrilov (angavrilov)).
Rigify: replace the use of the now removed scene.update()
May 16 2019, 5:20 PM
Alexander Gavrilov (angavrilov) committed rBb05038fef7e1: RNA: new FCurve.is_empty property that exposes the new empty curve check. (authored by Alexander Gavrilov (angavrilov)).
RNA: new FCurve.is_empty property that exposes the new empty curve check.
May 16 2019, 11:03 AM
Alexander Gavrilov (angavrilov) added a comment to T64303: Box select doesn't work for selecting handles in graph editor.

To be honest, I'm not familiar with the transform operator code at all. Searching through it I found a comment mentioning a similar 'one handle stuck' problem (seemingly with curve objects), and some kind of hack to avoid that in that case.

May 16 2019, 9:44 AM · Animation, BF Blender
Alexander Gavrilov (angavrilov) committed rB65199828766a: Fix T64681: evaluate curves with generative modifiers and no keys. (authored by Alexander Gavrilov (angavrilov)).
Fix T64681: evaluate curves with generative modifiers and no keys.
May 16 2019, 8:51 AM
Alexander Gavrilov (angavrilov) closed T64681: Cycles: Multi step motion blur test failed on all platforms. as Resolved by committing rB65199828766a: Fix T64681: evaluate curves with generative modifiers and no keys..
May 16 2019, 8:51 AM · BF Blender, Cycles

May 15 2019

Alexander Gavrilov (angavrilov) committed rB40a69b2ad7fc: Animation: treat F-Curves with no keys as if muted/not existing. (authored by Alexander Gavrilov (angavrilov)).
Animation: treat F-Curves with no keys as if muted/not existing.
May 15 2019, 9:37 PM
Alexander Gavrilov (angavrilov) committed rB198c00f4ed09: Armature Constraint: don't calculate the unneeded ct->matrix for solve. (authored by Alexander Gavrilov (angavrilov)).
Armature Constraint: don't calculate the unneeded ct->matrix for solve.
May 15 2019, 9:37 PM

May 14 2019

Alexander Gavrilov (angavrilov) committed rBA467303ba70d6: Rigify: clear the Armature animation data in addition to the Object. (authored by Alexander Gavrilov (angavrilov)).
Rigify: clear the Armature animation data in addition to the Object.
May 14 2019, 9:52 PM
Alexander Gavrilov (angavrilov) committed rB08a79fc88b88: Depsgraph: dependency on B-Bone start handle end roll when inheriting it. (authored by Alexander Gavrilov (angavrilov)).
Depsgraph: dependency on B-Bone start handle end roll when inheriting it.
May 14 2019, 9:28 PM
Alexander Gavrilov (angavrilov) committed rB26d2652d6d42: Armature: implement universal hash table lookup of Bone objects by name. (authored by Alexander Gavrilov (angavrilov)).
Armature: implement universal hash table lookup of Bone objects by name.
May 14 2019, 9:28 PM
Alexander Gavrilov (angavrilov) committed rB1c106e189aaf: RNA: fix the id_data pointer of PoseBone.bone to point at the Armature. (authored by Alexander Gavrilov (angavrilov)).
RNA: fix the id_data pointer of PoseBone.bone to point at the Armature.
May 14 2019, 11:41 AM
Alexander Gavrilov (angavrilov) committed rB02e3bf22ab60: Depsgraph: detect bbone_segments drivers from Object animation data. (authored by Alexander Gavrilov (angavrilov)).
Depsgraph: detect bbone_segments drivers from Object animation data.
May 14 2019, 11:41 AM

May 13 2019

Alexander Gavrilov (angavrilov) committed rB27d097e92d54: Python API: expose conversion between tweaked NLA strip and scene time. (authored by Alexander Gavrilov (angavrilov)).
Python API: expose conversion between tweaked NLA strip and scene time.
May 13 2019, 9:10 PM
Alexander Gavrilov (angavrilov) committed rB0264d8390fa2: Apply Pose as Rest Pose: implement an Only Selected bones option. (authored by Alexander Gavrilov (angavrilov)).
Apply Pose as Rest Pose: implement an Only Selected bones option.
May 13 2019, 6:53 PM
Alexander Gavrilov (angavrilov) closed D3775: Apply Pose as Rest Pose: implement an Only Selected bones option..
May 13 2019, 6:53 PM