Revision 1350bf0 by Bastien Montagne March 16, 2021, 11:14 (GMT) |
Initial raw liboverride-dedicated view in the Outliner. Disclaimer: this is merely a copy of the Libraries (aka blend file) view, with some minor tweaking. |
March 16, 2021, 11:07 (GMT) |
add panel in node editor |
Revision e8573d9 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 16, 2021, 10:56 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-poselib |
March 16, 2021, 10:53 (GMT) |
initial asset tools |
Revision 2fad30b by Julian Eisel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt, ui-asset-view-template) March 16, 2021, 10:43 (GMT) |
Merge branch 'master' into ui-asset-view-template |
Revision a96501d by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 16, 2021, 10:43 (GMT) |
Pose Library: get initial blend factor from RNA property |
Revision fa848c9 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 16, 2021, 10:41 (GMT) |
Pose Library: don't crash `POSELIB_OT_blend_pose` outside asset browser |
Revision db6c471 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 16, 2021, 10:05 (GMT) |
Cleanup: update TODO No functional changes. |
Revision 2e6aab2 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, asset-system-filelist, temp-pose-flipping-fix-attempt) March 16, 2021, 10:04 (GMT) |
Pose Library: blend quaternions properly, instead of LERPing them This also removes the `bool flush_to_original` argument, as this flushing is not required for the pose library (poses are always applied to the original, and not to evaluated copies). |
March 16, 2021, 09:36 (GMT) |
initial start asset tool operator and panel |
March 16, 2021, 09:35 (GMT) |
Merge branch 'master' into temp-gpencil-bezier-stroke-type |
March 16, 2021, 09:35 (GMT) |
Merge branch 'temp-gpencil-bezier-stroke-type' of git.blender.org:blender into temp-gpencil-bezier-stroke-type |
March 16, 2021, 09:35 (GMT) |
GPencil: Add dissolve for curves with refit option This implements the dissolve operator for bezier strokes. The operator now has an option to refit the segments after the points were removed. Note that this makes use of `BKE_gpencil_stroke_editcurve_regenerate_single`. |
March 16, 2021, 09:32 (GMT) |
GPencil: Add BKE for single curve segment fitting This adds a new BKE function to do a single curve segment fitting. The start and end indices indicate the curve points between which the segment will be refitted. This only adjusts the handle length, not their position or rotation. |
March 16, 2021, 09:12 (GMT) |
Fix: Cryptomatte load corrupt manifests. Seems like one of the example files on the cryptomatte github is malformed and blender crashes when loading that file. This change will try to load as much as possible from the manifest so it can still be used. This has also been reported to cryptomatte project. |
March 16, 2021, 09:12 (GMT) |
Fix: read cryptomatte manifests when images aren't loaded yet. A check was preventing the actual image to load and was therefore not parsed. |
March 16, 2021, 08:30 (GMT) |
Fix T86561: Edit-mode crash with multiple objects sharing a mesh Use a for loop that always begins with the active object, instead of moving the active object in the array, which failed when it's data already being handled. While the existing logic could have been fixed, it's simpler to change the loop order. |
March 16, 2021, 07:40 (GMT) |
Code cleanup use common function for drawing text near cursor. |
March 16, 2021, 07:23 (GMT) |
Merge branch 'master' into temp-compositor-cryptomatte-picker |
March 16, 2021, 06:43 (GMT) |
Compositor: Redesign Cryptomatte node for better usability In the current implementation, cryptomatte passes are connected to the node and elements are picked by using the eyedropper tool on a special pick channel. This design has two disadvantages - both connecting all passes individually and always having to switch to the picker channel are tedious. With the new design, the user selects the RenderLayer or Image from which the Cryptomatte layers are directly loaded (the type of pass is determined by an enum). This allows the node to automatically detect all relevant passes. Then, when using the eyedropper tool, the operator looks up the selected coordinates from the picked Image, Node backdrop or Clip and reads the picked object directly from the Renderlayer/Image, therefore allowing to pick in any context (e.g. by clicking on the Combined pass in the Image Viewer). The sampled color is looked up in the metadata and the actual name is stored in the cryptomatte node. This also allows to remove a hash by just removing the name from the matte id. Technically there is some loss of flexibility because the Cryptomatte pass inputs can no longer be connected to other nodes, but since any compositing done on them is likely to break the Cryptomatte system anyways, this isn't really a concern in practise. In the future, this would also allow to automatically translate values to names by looking up the value in the associated metadata of the input, or to get a better visualization of overlapping areas in the Pick output since we could blend colors now that the output doesn't have to contain the exact value. Idea + Original patch: Lucas Stockner Reviewed By: Brecht van Lommel Differential Revision: https://developer.blender.org/D3959 |
|
|
|


Master Commits
MiikaHweb | 2003-2021