April 10, 2020, 13:38 (GMT) |
Alembic: nicer way to disable subdivision surfaces Before exporting starts, subdivision surfaces are disabled. The old Alembic exporter would do this temporarily for each frame. |
April 10, 2020, 13:09 (GMT) |
Merge branch 'master' into temp-checkbox-layout-tweaks |
April 10, 2020, 12:27 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-alembic-exporter-T73363-ms2 |
April 10, 2020, 12:14 (GMT) |
Alembic: new mesh writer seems to work Also extracted axis conversion functionality from `abc_utils.h`. |
April 10, 2020, 12:01 (GMT) |
Fix T67232: Multiples targetless IKs in a chain gives weird behaviour (known as FakeIK for FK posing) The issue was that the deps graph relation builder assumed that all bones that had a IK constraint on them would be evaluated. However for targetless IK bones, only the active bone would receive updates and the others would be skipped (as those would be treated as if the IK constraint was disabled). I didn't see an easy way to solve this from the depsgraph side of things. Instead I came up with a solution that I feel is quite strait forward and reflects what is actually supposed to happen under the hood. Now all targetless IK constraints are treated as disabled and will not be added to any relations in the depsgraph. Instead, a temporary IK constraint will be created when the bone in question is transformed. This is basically activating "Auto IK" for the bone while transforming. Reviewed By: Sergey, Brecht Differential Revision: https://developer.blender.org/D7378 |
April 10, 2020, 10:44 (GMT) |
April 10, 2020, 10:10 (GMT) |
Fix T74901: Smoke Simulation crashes on eevee and is not persistent on Cycles Issue was introduced in 5260aaf3b1c8 (fix for T73921). |
April 10, 2020, 09:59 (GMT) |
Gpencil: Cleanup unused code |
April 10, 2020, 09:11 (GMT) |
Tests runner: use Python from install dir, and break if not found |
April 10, 2020, 08:55 (GMT) |
Merge branch 'master' into greasepencil-object |
April 10, 2020, 08:54 (GMT) |
Fix T75141: Default template versioning error for grease pencil The versioning was done only for template because the code was after a return and never was executed for default scene. |
April 10, 2020, 08:52 (GMT) |
Fix T74815: Shapekeys animation is blocked after second append of the same object. Logic to handle shepkeys datablocks in helper in 'make local' code that checks which ID should be copied, and which can be directly made local, was wrong. |
April 10, 2020, 08:35 (GMT) |
Test runner: On Linux, use Python from the precompiled libraries CentOS on the buildbot still runs Python 3.6, which is also used for the unit tests. This means that the tests can't use language features that are available to Blender itself. And testing with a different version of Python than will be used by the actual code seems like a bad idea to me. |
April 10, 2020, 08:31 (GMT) |
Merge branch 'master' into greasepencil-object |
April 10, 2020, 06:38 (GMT) |
Fix T74657: Grease Pencil Proportional Editing does not work for 'Individual Origins' Note gpencil doesnt do anything fancy like meshes in editmesh_islands_info_calc(), but it looks like there is actually no harm in allowing proportional editing with individual origins & gpencil editmode. Maniphest Tasks: T74657 Differential Revision: https://developer.blender.org/D7351 |
April 10, 2020, 06:34 (GMT) |
Pointclouds: fix point drawing The radius component is only one float. This resulted in only a third of intended points to draw and could lead to glitches. Pointcloud drawing will still change a lot in the future, this is just to be able to work on some simple tools. Differential Revision: https://developer.blender.org/D7390 |
April 10, 2020, 00:07 (GMT) |
Use checkbox+value in split layout for mirror modifier UV offset See previous commits. Meant as an example for how this can be done in C. |
April 10, 2020, 00:03 (GMT) |
Use checkbox+value in split layout for object bounds type See previous commit. Meant as an example for how this can be done in .py. |
April 10, 2020, 00:03 (GMT) |
Support displaying single checkbox for a value in split layouts Mockup: F7430498. This is technically quite difficult to support, due to how we create the split layouts for each item. With this commit, layout creators should be able to do it, even though it involves some boilerplate code. The followup commit will demonstrate how it can be done. |
April 10, 2020, 00:01 (GMT) |
Use checkbox+value in split layout for object bounds type See previous commit. Meant as an example for how this can be done in .py. |
|
|
|


Master Commits
MiikaHweb | 2003-2021