May 14, 2021, 14:40 (GMT) |
LineArt: Custom UI for adding GP object. This allows extra options (in-front and stroke order) to be shown when adding line art kind of grease pencil object. Reviewed by: Antonio Vazquez (antoniov) Diff: https://developer.blender.org/D11130 |
Revision 265d975 by Campbell Barton May 14, 2021, 14:36 (GMT) |
PyAPI: use iterators for ID property methods (keys, values & items) - Matches changes in Python 3.x dictionary methods. - Iterating now raises a run-time error if the property-group changes size during iteration. - IDPropertyGroup.iteritems() has been removed. - IDPropertyGroup View & Iterator types have been added. - Some set functionality from dict_keys/values/items aren't yet supported (isdisjoint method and boolean set style operations). Proposed as part of T85675. |
Revision 65f9550 by Jacques Lucke May 14, 2021, 14:01 (GMT) |
Nodes: fix connecting wrong sockets when inserting node Differential Revision: https://developer.blender.org/D11231 |
Revision a4f0780 by Jacques Lucke May 14, 2021, 11:45 (GMT) |
Merge branch 'blender-v2.93-release' |
May 14, 2021, 11:43 (GMT) |
Fix T87417: crash when evaluating geo nodes without window manager Differential Revision: https://developer.blender.org/D11240 |
Revision bd5bab9 by Campbell Barton May 14, 2021, 09:27 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision 3c09beb by Campbell Barton May 14, 2021, 09:25 (GMT) |
Fix memory leak in IDPropertyGroup.pop() When popping ID-property groups/arrays, ID-property was removed but not freed. Now the value is converted to a native Python type and freed. |
Revision 2871fad by Jacques Lucke May 14, 2021, 09:23 (GMT) |
Geometry Nodes: use texture socket in Attribute Sample Texture node There is a new Texture data-block socket that we can use in Geometry Nodes now. This commit replaces the texture property of a node and gives it a texture input socket instead. That increases flexibility. The texture socket still has some limitations that will be lifted in the next couple of days (e.g. it's not supported by the switch node and cannot be exposed the a modifier yet). Differential Revision: https://developer.blender.org/D11222 |
Revision a939317 by Sybren A. Stüvel May 14, 2021, 09:12 (GMT) |
Cleanup: sort include dirs in CMakeLists.txt Sort include dirs in just one file, not a big change (`source/blender/editors/armature/CMakeLists.txt`). No functional changes. |
Revision 26b4ef6 by Jacques Lucke May 14, 2021, 09:06 (GMT) |
Geometry Nodes: remove some unnecessary updates This fixes a few "obvious" places where we do unnecessary updates. Those special cases were added in the early days of geometry nodes when many updates were missing and we tried to get it to work at all. There is a fairly high risk that with this change some required updates will be missing again. Those can be fixed when we find thme. Some of the update issues might have been fixed by rB58818cba40794905f9323080e60884e090f2d388 and similar changes we added over time. Differential Revision: https://developer.blender.org/D11238 |
May 14, 2021, 09:00 (GMT) |
Animation: Pose sliding tools improvements Improve the "In Betweens" tools: - Push Pose from Rest Pose - Relax Pose to Rest Pose - Push Pose from Breakdown - Relax Pose to Breakdown - Pose Breakdowner These all now use the same new sliding tool: - Actual visual indication of the blending/pushing percentage applied. - Mouse wrapping to allow for extrapolation without having to worry about the initial placement of the mouse. This also means these tools are actually usable when chosen from the menu. - Precision mode by holding {key Shift}. - Snapping to 10% increments by holding {key Ctrl}. - Overshoot protection; by default the tool doesn't allow overshoot (lower than 0% or higher than 100%), and it can be enabled by pressing {key E}. - Bones are hidden while sliding, so the pose itself can be seen more clearly. This can be toggled by pressing {key H} while using the tool. Reviewed By: #animation_rigging, zeddb, sybren, #user_interface, brecht, Severin, looch Maniphest Tasks: T81836 Differential Revision: https://developer.blender.org/D9054 |
Revision a156843 by Campbell Barton May 14, 2021, 07:38 (GMT) |
Cleanup: spelling, rename metas to meta-strips / meta-balls |
Revision c1c0b66 by Campbell Barton May 14, 2021, 07:35 (GMT) |
Cleanup: clang-format |
Revision 20c3db6 by Jeroen Bakker May 14, 2021, 06:34 (GMT) |
DrawTest: Make setup method public. This allows other tests to override it. |
Revision 55b9b1f by Jeroen Bakker May 14, 2021, 05:55 (GMT) |
Draw: Put DrawTest in its own compile unit. DrawTest will be used by other tests as well. |
Revision bd76184 by Pablo Dobarro May 14, 2021, 01:08 (GMT) |
Fix sculpt neighbor iterator not taking visibility into account Sculpting tools are designed to ignore hidden geometry and behave like hidden geometry does not exist. When getting the neighbors of a vertex, now this takes into account hidden geometry to avoid returing neighbors which connected edge is not visible. This should make corner cases of a lot of tools work properly, especially when working in low poly meshes when is common to have a single face loop hidden. Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D11007 |
Revision 01718ad by Kévin Dietrich May 14, 2021, 00:42 (GMT) |
Merge branch 'blender-v2.93-release' |
Revision fce7954 by Kévin Dietrich May 14, 2021, 00:40 (GMT) |
Fix T87929: Cycles, missing update when visibility is modified This issue originates from a missing BVH packing for visibility data when it is modified. To fix this, this adds update flags to the managers to carry the modified visibility information from the Objects' modified flag to the GeometryManager. Another set of flags is added to determine which data need to be packed: geometry, vertices, or visibility. Those flags are then used when packing the primivites. Reviewed By: brecht Maniphest Tasks: T87929 Differential Revision: https://developer.blender.org/D11219 |
Revision d70cfb9 by Pablo Dobarro May 13, 2021, 22:56 (GMT) |
Fix Sculpt tools showing the cursor of the previous active brush When using a tool that is not a brush, the previously used brush preset will still be active in the tool settings, so the cursor will draw its custom reviews. This checks if the current active tool is a brush before drawing its previews. If it is not a brush tools, it draws a default white cursor. Reviewed By: sergey Differential Revision: https://developer.blender.org/D9418 |
Revision 01a614c by Hans Goudey May 13, 2021, 22:52 (GMT) |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021