Revision 98ff6cf by Antonio Vazquez December 4, 2019, 13:17 (GMT) |
GPencil: Add Opacity y Onion switch to Dopesheet Add new icons and panels Grease Pencil Dopesheet to manage layers without having the properties panel visible. Also, the icons are in the same order in Dopesheet, Layers and Material list to keep consistency. As the number of columns for icons is limited to 3 and we also need use a factor, I have impleted the change using slider area. Also, the slider option is enabled by default for 2D Template. See T72026 for more info. Reviewed By: mendio, pepeland, billreynish Differential Revision: https://developer.blender.org/D6328 |
Revision 541d0fd by Sebastian Parborg December 4, 2019, 10:30 (GMT) |
Add cloth pressure vertex group and unlock cloth shrink values range Introduced a way to specify cloth pressure force influence with a vertex group. This will allow users to only have pressure affect certain parts of the mesh. In addition to this, the "shrink factor" is now also unlocked to allow negative values and thus allowing the cloth mesh to grow as well. Reviewed By: Jaques Lucke Differential Revision: https://developer.blender.org/D6347 |
Revision b3f388d by Alexander Gavrilov December 4, 2019, 09:23 (GMT) |
UI: support Copy To Selected and Alt-Click for PropertyGroup members. Rigify uses a property group to contain options of its rigs, so currently it is impossible to use Alt-Click or Copy To Selected to change a setting for multiple rigs at the same time. The main problem here is that there is no efficient way to find which bone the property group belongs to. To maintain performance, implement this by checking the active bone if it is known. Copy Data Path and related features still don't work, as data path calculation can't use context. Differential Revision: https://developer.blender.org/D6264 |
Revision fda791a by Clément Foucault December 3, 2019, 17:56 (GMT) |
Revision 574a59d by Germano Cavalcante December 3, 2019, 15:20 (GMT) |
Fix T72112: Perpendicular snapping with closest not working The closest target is calculated only after a snap point is found. So use `center_global` while the target is not calculated. |
December 3, 2019, 15:16 (GMT) |
Fix T70378: Grease pencil armature modifier not normalizing weights as expected. The function armature_vert_task had a special case for Vertex Paints in Grease Pencil data. This patch removes this special case. Not sure why it was needed in the first place. Reviewed By: antoniov Maniphest Tasks: T70378 Differential Revision: https://developer.blender.org/D6348 |
Revision dcded19 by Clément Foucault December 3, 2019, 15:14 (GMT) |
Overlay: Armature: Fix Crash entering armature edit mode |
Revision adb6be3 by Sergey Sharybin December 3, 2019, 13:41 (GMT) |
Buildbot: Correct timestamp argument for Windows codesign The current authority we use RFC 3161 time stamp server, so need to pass different command line argument. |
Revision ceab47f by Campbell Barton December 3, 2019, 12:43 (GMT) |
Cleanup: text-view comments, variable names, const args |
Revision aee9d9a by Campbell Barton December 3, 2019, 12:26 (GMT) |
Cleanup: unused variables |
Revision a51f7c8 by Antonio Vazquez December 3, 2019, 11:09 (GMT) |
Fix T72134: Adaptive UVs does not affect strokes that are already drawn Now when change the setting the strokes are recalculated. To do this, it was necessary to move the UV recalc to BKE module in order to share with Draw Engine. If the recalc it was done in draw engine, the factor was only calculated for evaluated version and there was a problem when draw a new sytroke. Now, the RNA parameter recalc the original datablock instead of tag for be calculated in Draw Engine. |
Revision d6fe8ce by Jeroen Bakker December 3, 2019, 10:28 (GMT) |
DrawManager: Bounding Box Drawing Fix for T72136: Bounding boxes were still drawn even with disabled overlays. Also the outline displayed the original mesh Reviewed By: fclem Differential Revision: https://developer.blender.org/D6350 |
Revision c7e64f6 by Campbell Barton December 3, 2019, 08:59 (GMT) |
Cleanup: rename textview ymin/max This is used for scrolling which wasn't obvious. |
Revision 1fdea43 by Campbell Barton December 3, 2019, 08:53 (GMT) |
Fix minor errors with text view margins for console/info editor - Margins used duplicate define between files. - Cursor selection ignored margins. - Cursor wasn't scaling with DPI. Add a 'draw_rect' member which is the region rect with margins applied to make these checks clearer. This resolves issue pointed out in D6300, which complicated further refactoring. |
Revision a81fdef by Clément Foucault December 3, 2019, 00:53 (GMT) |
Overlay: Wireframe: Improve Z-fighting / missing information stippling To do this we do a half pixel offset in the normal direction. However, we use the shading vertex normal instead of the geometric normal (for speed) and this leads to imprecisions. So we try to mitigate the common case and leave the corner cases as is. |
Revision 37cd7b2 by Clément Foucault December 3, 2019, 00:06 (GMT) |
Overlay: Wireframe: Fix Edges not being culled correctly |
Revision 1e48084 by Clément Foucault December 2, 2019, 17:35 (GMT) |
Overlay: Fix vertex discard issue on Nvidia hardware Instead of relying on undefined behavior to discard the line, we put the vertex at the camera origin so that interpolation does not produce any fragment. We don't use FLT_MAX as it also gives unpredicatble results on NVidia. |
Revision df29e9c by Bastien Montagne December 2, 2019, 17:09 (GMT) |
Fix T71596: Bug in io_utils api breaking only on windows. Stupid mistake, 'original' filepath is a blender-flavored one, with potentially weird things like the '//' relative 'header'... This can work on linux (also it could have broken in other places too), but on windows that is fully invalid path and python `os.path` library just generates empty result here. Simply using proper valid path instead fixes it... |
Revision 6fd2e65 by Clément Foucault December 2, 2019, 16:44 (GMT) |
Overlay: Wireframe: Fix missing loose edges in object mode |
Revision 6d2bc87 by Clément Foucault December 2, 2019, 16:33 (GMT) |
Overlays: Fix dashed curves and loose edges |
|