Revision 368b56c by Antonio Vazquez September 22, 2021, 13:54 (GMT) |
GPencil: Split Weight modifier in two to make more consistent The old modifier had two modes, but it is better to keep separated as meshes. The UI has changed to be more consistent, including a new column type of modifiers. Note: The logic has not changed with the previous version of the modifier, just is a split on two modifiers.. Reviewed By: mendio, pablovazquez Differential Revision: https://developer.blender.org/D12586 |
Revision 9f63134 by Sergey Sharybin September 22, 2021, 13:07 (GMT) |
Fix missing samples count pass when using tiles Samples count pass is normalized to the overall number of samples. This means that we need to store actual value of the samples in the tile buffer file. A bit annoying to pull all those settings to BufferParams and need to find a more generic solution, but for now this is easiest and a quickest solution. Differential Revision: https://developer.blender.org/D12597 |
Revision f7a492d by Christoph Lendenfeld September 22, 2021, 13:02 (GMT) |
Animation: Pose Slide Operator - Blend to Neighbour Adds a new operator to the pose slider tools that blends the current pose with the neighbouring poses in the timeline. The operator can be called in pose mode with Shift+Alt+E or from the "pose" menu under "In betweens/Blend to Neighbour" Reviewed by: Sybren A. St�vel Differential Revision: https://developer.blender.org/D9137#inline-105214 Ref: D9137 |
Revision a6f6c42 by Campbell Barton September 22, 2021, 12:50 (GMT) |
Cleanup: pep8 for the default keymap Mainly line lengths & indentation. |
Revision f7f5024 by Campbell Barton September 22, 2021, 12:38 (GMT) |
Keymap: support use_key_activate_tools for annotate |
Revision 9add7c3 by Bastien Montagne September 22, 2021, 12:37 (GMT) |
Fix (unreported) crash in outliner after recent changes to ID management core code. Outliner tree building code abuse the `ID.newid` pointer to store non-ID data. While this is bad and should be fixed at some point, for the time being at the very least do not use ID BKE API to deal with this pointer in that specific case, this needs its own proper code. |
Revision 2526a35 by Sergey Sharybin September 22, 2021, 12:28 (GMT) |
Fix bad image drawing during rendering on certain GPUs Reported by Thomas DInges: the default cube render in Cycles has jagged edges during rendering. Happens on AMD Radeon RX 5500 XT. Force linear interpolation at zoom level 1 and less. Reviewed by @fclem |
Revision 7633548 by Jeroen Bakker September 22, 2021, 11:50 (GMT) |
Revert "Make knife drawing anti aliased (Monkey work based on D11333)" This reverts commit 96027b2d15b73d2b5086899425021ea4c903fa00. The patch asserts on different occasions and needs more work. |
Revision 2884ae9 by Alexander Gavrilov September 22, 2021, 10:22 (GMT) |
Custom Properties: fix the tooltip field not initialized in edit dialog. Initializing the description property was completely forgotten. It also seems it may be missing sometimes, so use `get`. Also, clean values when there is no data, and correctly use the return value of `get_value_eval` in one instance. |
Revision 90b4858 by Campbell Barton September 22, 2021, 07:47 (GMT) |
Keymap: set the default filepath exporting keymaps Use the key-config name for the file name. |
Revision ba313f8 by Campbell Barton September 22, 2021, 07:37 (GMT) |
Revision c75e6bc by Campbell Barton September 22, 2021, 07:17 (GMT) |
Keymap: add fallback keymap for sequencer tools This quiets error messages, fall-back tool preference needs to be further developed. |
Revision c0f5540 by Campbell Barton September 22, 2021, 07:17 (GMT) |
Keymap: support use_key_activate_tools for selection tools Also support sequencer transform tools. |
Revision 719451f by Campbell Barton September 22, 2021, 07:17 (GMT) |
Cleanup: use template for hide/reveal keymap items |
Revision 0c59386 by Jeroen Bakker September 22, 2021, 07:07 (GMT) |
Blender Libraries: Add JSON Library. Several areas within blender can benefit a JSON reader/writer library. Areas like the asset browser, XR and grease pencil. After looking at the available options we selected nlohmann's JSON for modern C++ library. It is actively maintained for over 10 years and flexible. This patch only adds the header only implementation of the library so it can be used by different areas. The asset browser project is planning to add a small abstraction layer so it will be easier to switch between several different serialization formats. This is currently in development in D12544. In cases the abstraction layer can be an overhead and undesired to be used. In this case the header file can be directly included. Reviewed By: Severin Maniphest Tasks: T91430 Differential Revision: https://developer.blender.org/D12567 |
September 22, 2021, 06:22 (GMT) |
EEVEE fix gloss low roughness error Up lower clamp on spec_angle to prevent NaN from being generated on intel GPUs at low roughness. Fixes T88754 Reviewed By: fclem Maniphest Tasks: T88754 Differential Revision: https://developer.blender.org/D12508 |
September 22, 2021, 05:59 (GMT) |
Extern: Add TinyGLTF to load XR controller model The XR_MSFT_controller_model OpenXR extension provides a glTF controller model that can be displayed to users during a VR session. There are plans to support this in D10948, which will greatly improve VR immersion when using a compatible OpenXR runtime. TinyGLTF (https://github.com/syoyo/tinygltf) was agreed upon as a simple and sufficient solution for loading this glTF controller model, which will be performed at the GHOST abstraction layer. Although by default it has two additional dependencies, stb and json, stb can be excluded by defining TINYGLTF_NO_STB_IMAGE and TINYGLTF_NO_STB_IMAGE_WRITE whereas json will be added as a separate extern lib in D12567. Reviewed By: Severin Differential Revision: https://developer.blender.org/D12344 |
Revision 4d66cbd by Campbell Barton September 22, 2021, 04:54 (GMT) |
Cleanup: spelling in comments |
Revision 77061a5 by Campbell Barton September 22, 2021, 04:46 (GMT) |
Cleanup: incompatible-pointer-types warning |
Revision 4d881d9 by Hans Goudey September 21, 2021, 22:38 (GMT) |
Geometry Nodes: Curve Parameter Node This commit adds a field input node that outputs the fraction of the total length of the spline on each control point. This is useful for anything that involves varying a value depending on how far along the spline it is. It also works when evaluated on the spline domain, where it outputs the fraction of the total length of all of the splines at the start. The operation isn't as well defined for NURB splines for the reasons noted in the code comment. That can be said explicitly in the docs. Differential Revision: https://developer.blender.org/D12548 |
|