June 5, 2021, 16:08 (GMT) |
Merge branch 'asset-browser-poselib' into asset-browser |
June 5, 2021, 16:08 (GMT) |
Merge branch 'master' into asset-browser |
Revision 01936e8 by Antonio Vazquez / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
GPencil: Change Fill Boundary icon The icon has been changed to `eye` because is more consistent with other areas. |
Revision 0282a84 by Campbell Barton / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Fix assert check in BLI_polyfill_beautify |
Revision 06e5a10 by Campbell Barton / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Edit Mesh: partial updates for normal and face tessellation This patch exposes functionality for performing partial mesh updates for normal calculation and face tessellation while transforming a mesh. The partial update data only needs to be generated once, afterwards the cached connectivity information can be reused (with the exception of changing proportional editing radius). Currently this is only used for transform, in the future it could be used for other operators as well as the transform panel. The best-case overall speedup while transforming geometry is about 1.45x since the time to update a small number of normals and faces is negligible. For an additional speedup partial face tessellation is multi-threaded, this gives ~15x speedup on my system (timing tessellation alone). Exact results depend on the number of CPU cores available. Ref D11494 Reviewed By: mano-wii |
Revision 244ce47 by Alexander Gavrilov / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Limit Rotation: explicitly orthogonalize the matrix before processing. Add a call to orthogonalize the matrix before processing for the same reasons as D8915, and an early exit in case no limits are enabled for a bit of extra efficiency. Since the constraint goes through Euler decomposition, it would in fact remove shear even before this change, but the resulting rotation won't make much sense. This change allows using the constraint without any enabled limits purely for the purpose of efficiently removing shear. Differential Revision: https://developer.blender.org/D9626 |
Revision 2a1bd65 by Ray molenkamp / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Fix T88813: Scalable allocator not used on win10 Due to the way we ship the CRT on windows TBB's malloc proxy was unable to attach it self to the memory management functions on windows 10. This change moves ucrtbase.dll out of the blender.crt folder and back into the main blender folder to side step some undesirable behaviour on win10 making TBB once more able to attach it self. Having this work again, should give a speed boost in memory allocation heavy workloads such as mantaflow. For details on how this only failed on Win10 see T88813 |
Revision 3c30d88 by Germano Cavalcante / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Revision 3ef4dc3 by Alexander Gavrilov / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Limit Rotation: add an Euler Order option. Since Limit Rotation is based on Euler decomposition, it should allow specifying the order to use for the same reasons as Copy Rotation does, namely, if the bone uses Quaternion rotation for its animation channels, there is no way to choose the order for the constraint. Ref D9626 |
Revision 6d6d19d by Campbell Barton / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Fix assert in gpencil_batches_ensure |
Revision 74045bc by Philipp Oeser / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Texture Paint: changing paint slots and viewport could go out of sync When changing to another texture paint slot, the texture displayed in the viewport should change accordingly (as well as the image displayed in the Image Editor). The procedure to find the texture to display in the viewport (BKE_texpaint_slot_material_find_node) could fail though because it assumed iterating nodes would always happen in the same order (it was index based). This is not the case though, nodes can get sorted differently based on selection (see ED_node_sort). Now check the actual image being referenced in the paint slot for comparison. ref T88788 (probably enough to call this a fix, the other issue(s) mentioned in the report are more likely a feature request) Reviewed By: mano-wii Maniphest Tasks: T88788 Differential Revision: https://developer.blender.org/D11496 |
Revision 804da88 by Sebastian Parborg / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
FFmpeg: Fix seeking not returning the correct frame when not using TC index Fixed the logic for seeking in ffmpeg video files. The main fix is that we now apply a small offset in ffmpeg_get_seek_pos to make sure we don't get the frame in front of the seek position when seeking backward. The rest of the changes is general cleanup and untangling code. Reviewed By: Richard Antalik Differential Revision: https://developer.blender.org/D11492 |
Revision 8d74213 by Charlie Jolly / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Nodes: Add Multiply Add to Vector Math nodes Cycles, Eevee, OSL, Geo, Attribute This operator provides consistency with the standard math node. Allows users to use a single node instead of two nodes for this common operation. Reviewed By: HooglyBoogly, brecht Differential Revision: https://developer.blender.org/D10808 |
Revision 971c363 by Antonio Vazquez / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
GPencil: Change Fill extend lines icon The icon has been changed to `eye` because is more consistent with other areas. |
Revision 9f7e02a by Campbell Barton / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Cleanup: indentation |
Revision a063882 by Campbell Barton / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Cleanup: spelling in comments Also remove reference to function that never existed for adding `bNode`. |
Revision af5cb52 by Campbell Barton / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Fix T88828: View/Navigation(Walk/Fly) disappeared from keymap This was unintentionally removed in f92f5d1ac62c66ceb7a6ac1ff69084fbd5e3614a. |
Revision af7d49e by Campbell Barton / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
BMesh: avoid extra faces-of-edges loop building partial update data |
Revision ea135f8 by Campbell Barton / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
Cleanup: use ternary operator for icon argument |
Revision f31a438 by Ray molenkamp / Julian Eisel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) June 5, 2021, 16:02 (GMT) |
windows/deps: Fix TBB build issues. rB847579b42250 updated the TBB build script which had some unintended consequences for windows as the directory layout slightly changed. This change adjusts the builder to the new structure, there are no version/functional changes. |
|