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. |
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 |
May 14, 2021, 08:53 (GMT) |
Add a TODO to check operation is constant |
May 14, 2021, 08:44 (GMT) |
User prefs option only enable panel option now |
May 14, 2021, 08:27 (GMT) |
Rename execution_model to execution_mode |
May 14, 2021, 08:17 (GMT) |
Merge branch 'master' into cycles-x |
May 14, 2021, 08:03 (GMT) |
Rename var to has_outputs |
May 14, 2021, 07:43 (GMT) |
Fix OIDN denoiser in Cycles X after recent refactor |
May 14, 2021, 07:38 (GMT) |
Cleanup: spelling, rename metas to meta-strips / meta-balls |
May 14, 2021, 07:35 (GMT) |
Cleanup: clang-format |
May 14, 2021, 06:34 (GMT) |
DrawTest: Make setup method public. This allows other tests to override it. |
May 14, 2021, 05:55 (GMT) |
Draw: Put DrawTest in its own compile unit. DrawTest will be used by other tests as well. |
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 |
May 14, 2021, 00:42 (GMT) |
Merge branch 'blender-v2.93-release' |
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 |
May 13, 2021, 23:26 (GMT) |
USD Export: spurious error message. Calling BLI_dir_create_recursive() with a path that has a trailing slash generates an error message that the directory couldn't be created, even though the creation is successful. The error message appears to be spurious, but I changed the code to use a path with no trailing slash, to avoid this. |
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 |
May 13, 2021, 22:52 (GMT) |
May 13, 2021, 22:47 (GMT) |
Functions: Expose set_all method for generic virtual arrays This is very similar to rB5613c61275fe6 and rB0061150e4c90d, basically just exposing a `VMutableArray` method to its generic counterpart. This is quite important for curve point attributes to avoid a lookup for every point when there are multiple splines. |
|
|
|


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