Revision 2b72860 by Pablo Dobarro October 6, 2020, 16:08 (GMT) |
Sculpt: Union and Join mode for trim tools This enables a union boolean mode for the trimming gestures tools which adds geometry to the mesh instead of cutting it. It also adds a Join mode, which adds the geometry directly without using a boolean operation. Depending if you plan to use dyntopo or not, it is useful to have both options available. This is using the full depth of the object from the camera view for the depth of the geometry, but options for controlling the trimming depth in all modes are going to be added in later patches Reviewed By: mont29 Differential Revision: https://developer.blender.org/D9066 |
Revision d43e3f3 by Sybren A. Stüvel October 6, 2020, 15:49 (GMT) |
Fix T81218: Crash in pose mode using a driver on bendy bone Segment The example file in T81218 has a driver that maps a bone's X-location to the number of BBone segments. This caused a dependency cycle, which resulted in bad thread serialisation, which caused the crash. This patch breaks the dependency cycle `BONE_LOCAL` ? `DRIVER(bones["Bone"].bbone_segments)` ? `BONE_LOCAL`. The 'Driver Data' relation now points to `BONE_SEGMENTS` when the driven property starts with `bbone_`. Differential Revision: https://developer.blender.org/D9122 |
Revision a2b1842 by Bastien Montagne October 6, 2020, 14:52 (GMT) |
Batch previews: improve speed of preview generation. Force multi-threading of preview renders by setting appropriate tile sizes (by default it would typically render on one or two threads only). |
Revision 4bb15c8 by Dalai Felinto October 6, 2020, 12:09 (GMT) |
VSE: Fix audio strips When sequencer was moved from kernel, the DEFINES based on audaspace were not moved along. That means users had no way of creating new audio strips since BKE_sequencer_add_sound_strip was ifdef'out |
Revision f3fce87 by Sybren A. Stüvel October 6, 2020, 11:47 (GMT) |
Cleanup: Depsgraph, reduce nesting of driver relations code Reduce nesting of `DepsgraphRelationBuilder::build_driver_data()` by flipping conditions and `return`/`continue` early. No functional changes. |
Revision 1b9de4f by Jacques Lucke October 6, 2020, 11:35 (GMT) |
BLI: escape double quotes in dot export |
Revision 6e76172 by Bastien Montagne October 6, 2020, 08:38 (GMT) |
UI messages fixes... |
Revision 7d0139f by Jeroen Bakker October 6, 2020, 06:33 (GMT) |
Fix T81459: Memory Leak Cycles Rendered Viewport The external engine in the draw manager wasn't registered correctly. This did not free the resources after the external engine was used. |
Revision 3178dc2 by Hans Goudey October 5, 2020, 21:23 (GMT) |
Fix T81470: Buttons in closed panel visible during search The buttons hide when the search finishes based on whether they are in the "panel header" group. These buttons were not protected with a new group. This adds a new group for operator button calls, and also makes it so a new group is always created after the header buttons. |
Revision 7951312 by Aaron Carlisle October 5, 2020, 20:26 (GMT) |
API Doc Gen: Do not ignore objects file This is used by the Blender manual or other sphinx website that would like to link to Blender's API documentation. |
Revision ff89d10 by Sriharsha Kotcharlakot October 5, 2020, 17:42 (GMT) |
UI: Changes to Viewport Display UI of Volume Object and Fluid - Density, interpolation and slicing options in Volume Object's Viewport Display are now not aligned to each other as they are not closely related. - Changed the enum property for slicing ('Method') to a boolean property 'Slice' and added a sub-panel for slicing options under the 'Viewport Display' panel in Volume Object and Fluid for better clarity. - Renamed `axis_slice_method` to `use_slice` in the python API for Volume Object and Fluid. Reviewed By: brecht Differential Revision: https://developer.blender.org/D9097 |
Revision ffd4601 by Pablo Dobarro October 5, 2020, 17:38 (GMT) |
Sculpt: Remove mask datalayer after extracting the object When extracting a mask, the new object is going to have the same mask on the same vertices, so it can't be sculpted without clearing the mask first. It makes more sense to delete the mask datalayer from the new object. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D9070 |
Revision e1e0613 by Pablo Dobarro October 5, 2020, 17:37 (GMT) |
Fix T81343: Smooth shading normals not updating with line project tool Just a missing update flag Reviewed By: mont29 Maniphest Tasks: T81343 Differential Revision: https://developer.blender.org/D9077 |
Revision a2b517c by Pablo Dobarro October 5, 2020, 17:36 (GMT) |
Sculpt: Modify damping using the simulation factor of the cloth brush This helps blending artifacts with dynamic simulation areas as the damping increases when the vertex. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D9084 |
Revision 628dc91 by Pablo Dobarro October 5, 2020, 17:35 (GMT) |
Sculpt: Preview the active side of the line gestures This adds a small gradient to the right side of the line to preview which side of the mesh is going to be affected by the gesture operation. Reviewed By: Severin Differential Revision: https://developer.blender.org/D9106 |
Revision ca38bce by Philipp Oeser October 5, 2020, 16:37 (GMT) |
Fix T81380: Playback set start/endframe operators can set negative rendering range The Allow Negative Frames option, introduced in rB21a2350248fd, allows for negative frames, but this should only apply for playback and animations, the rendering range should still be clamped to MINFRAME / MAXFRAME, because rendering does not allow for negative frames. Preview range should not be affected afaict (I am not aware of operators that allow for rendering this range). Maniphest Tasks: T81380 Differential Revision: https://developer.blender.org/D9112 |
Revision 8bce181 by Nathan Craddock October 5, 2020, 14:50 (GMT) |
Outliner: Move collection exclude button to restrict columns Move the collection exclude checkbox to be with the other restrict buttons. This makes the button consistent with the other restrict buttons, and it makes the visual hierarchy more clear with the contents of a collection properly indented under the collection name, rather than the collection icon. Differential Revision: https://developer.blender.org/D8928 |
October 5, 2020, 14:41 (GMT) |
Fix T81392: subdivision surface poor shading without limit surface When the limit surface is disabled OpenSubdiv generates a set of linear patches which are only C0 continuous, not C1. This makes it impossible to evaluate derivatives at vertices which, in this mode, are by definition put at boundaries of patches. Normals are calculated from those derivatives. Solution is to disable normal calculation and let it be done downstream, as for other modifiers. This limitation is also the reason that non feature adaptive subdivision is badly suited for GPU evaluation. Differential Revision: https://developer.blender.org/D9103 |
Revision 0a0e88b by Hans Goudey October 5, 2020, 14:31 (GMT) |
Cleanup: Use short for properties editor tab list Because the active context is stored as a short in DNA it's better to use short in the code surrounding it. Also adjusted a comment that reflected an incorrect assumption. |
Revision 7f3fe5b by Antonio Vazquez October 5, 2020, 14:02 (GMT) |
GPencil: Fix unreported Layer SOLO mode broken During the refactor, this feature was removed by error. When this option is enabled, only the frames with a keyframe are displayed in Draw mode. This is used when fill an animation to paint only in the frames with real drawing. |
|
|
|


Master Commits
MiikaHweb | 2003-2021