July 23, 2020, 14:03 (GMT) |
GPencil: Fix unreported missing frames in interpolation When interpolate, the temp frames are tagged, and later removed. If for any reason any stroke was tagged in other area of Blender (this tag is used for temp tagging), the stroke could be removed by error when run interpolation. In a previous fix, the tag was cleared before, but only for the frame range of the interpolation. Now, the clear is done for all frames. Also, instead to clear for each stroke sampling, now it's done only once at invoke time. |
July 23, 2020, 14:02 (GMT) |
Merge branch 'syntax-colors' into soc-2020-info-editor |
July 23, 2020, 13:55 (GMT) |
Merge branch 'master' into soc-2020-info-editor |
July 23, 2020, 13:54 (GMT) |
WIP: initial support for synax highlighting in info editor and console |
July 23, 2020, 13:47 (GMT) |
Merge branch 'blender-v2.90-release' |
July 23, 2020, 13:42 (GMT) |
DNA: support fixed size integers Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D8373 |
July 23, 2020, 13:23 (GMT) |
BLI: move some tests into blenlib/tests Reviewers: sybren Differential Revision: https://developer.blender.org/D8315 |
July 23, 2020, 13:11 (GMT) |
Merge branch 'master' into tmp-vulkan |
July 23, 2020, 12:52 (GMT) |
Fix T77277: building depsgraph inter-driver relations is slow The extra depsgraph relations that were added to prevent threading issues during evaluation (rB4c30dc343165) caused a considerable slowdown on complex scenes with many drivers (T77277, T78615). This commit improves this as follows. Only the following drivers are considered for execution serialisation: - Drivers on Array elements, and - Drivers on Boolean or Enum properties. Relations between drivers of the same arrays are added blindly, i.e. without checking for transitive or cyclic relations. This is possible as other relations will just target the `PROPERTIES_ENTRY` or `PROPERTIES_EXIT` nodes. Checking whether a driver is on an array is first done by checking `array_index > 0`, and then falling back to resolving the RNA path to an RNA property and inspecting that. The code also avoids circular dependencies when there are multiple drivers on the same property. This not something that is expected to happen (both the UI and the Python API prevent duplicate drivers), it did happen in a file (F8669945, example file of T78615) and it is easy to deal with here. Reviewers: sergey Subscribers: mont29 Comment update |
July 23, 2020, 12:44 (GMT) |
Fix T29189 bevel crash. New code to calculate UV islands made an incorrect assumption about maximum stack size. |
July 23, 2020, 12:27 (GMT) |
Fix T79189 bevel crash. New code to calculate UV islands made an incorrect assumption about the maximum size of a stack. |
July 23, 2020, 11:59 (GMT) |
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve |
July 23, 2020, 11:58 (GMT) |
GPencil: use smooth interpolation For the pressure, strength and color atributes, use smooth interpolation to generate the stroke points. |
July 23, 2020, 11:46 (GMT) |
BMesh construction now better at preserving attributes of mesh elements. Uses existing BMVerts, BMEdges, and BMFaces if possible. Uses good examples for BMFaces for intersected faces. Still todo: good examples for BMEdges when partially reusing an edge, and UV interpolation for new faces. |
July 23, 2020, 11:42 (GMT) |
Merge branch 'blender-v2.90-release' |
July 23, 2020, 11:41 (GMT) |
July 23, 2020, 11:41 (GMT) |
GPencil: Fix coordinate influence fitting problem The coordinates had a two small influence in the curve fitting. All the values are now normalized and a factor used to make the shape of the stroke more important. |
July 23, 2020, 11:41 (GMT) |
GPencil: WIP: multi-dimensional curve fitting |
July 23, 2020, 11:37 (GMT) |
Revision 5753786 by Antonio Vazquez (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) July 23, 2020, 11:17 (GMT) |
Merge branch 'master' into lanpr-under-gp |
|
|
|


Master Commits
MiikaHweb | 2003-2021