October 5, 2020, 17:35 (GMT) |
Sculpt: Preview the active side of the line gestures This adds a small gradient to the right side of the line to preview which side of the mesh is going to be affected by the gesture operation. Reviewed By: Severin Differential Revision: https://developer.blender.org/D9106 |
October 5, 2020, 16:37 (GMT) |
Fix T81380: Playback set start/endframe operators can set negative rendering range The Allow Negative Frames option, introduced in rB21a2350248fd, allows for negative frames, but this should only apply for playback and animations, the rendering range should still be clamped to MINFRAME / MAXFRAME, because rendering does not allow for negative frames. Preview range should not be affected afaict (I am not aware of operators that allow for rendering this range). Maniphest Tasks: T81380 Differential Revision: https://developer.blender.org/D9112 |
October 5, 2020, 14:50 (GMT) |
Outliner: Move collection exclude button to restrict columns Move the collection exclude checkbox to be with the other restrict buttons. This makes the button consistent with the other restrict buttons, and it makes the visual hierarchy more clear with the contents of a collection properly indented under the collection name, rather than the collection icon. Differential Revision: https://developer.blender.org/D8928 |
October 5, 2020, 14:41 (GMT) |
Fix T81392: subdivision surface poor shading without limit surface When the limit surface is disabled OpenSubdiv generates a set of linear patches which are only C0 continuous, not C1. This makes it impossible to evaluate derivatives at vertices which, in this mode, are by definition put at boundaries of patches. Normals are calculated from those derivatives. Solution is to disable normal calculation and let it be done downstream, as for other modifiers. This limitation is also the reason that non feature adaptive subdivision is badly suited for GPU evaluation. Differential Revision: https://developer.blender.org/D9103 |
October 5, 2020, 14:31 (GMT) |
Cleanup: Use short for properties editor tab list Because the active context is stored as a short in DNA it's better to use short in the code surrounding it. Also adjusted a comment that reflected an incorrect assumption. |
October 5, 2020, 14:02 (GMT) |
GPencil: Fix unreported Layer SOLO mode broken During the refactor, this feature was removed by error. When this option is enabled, only the frames with a keyframe are displayed in Draw mode. This is used when fill an animation to paint only in the frames with real drawing. |
October 5, 2020, 13:34 (GMT) |
Merge branch 'master' into greasepencil-object |
October 5, 2020, 13:34 (GMT) |
Merge branch 'master' into greasepencil-edit-curve |
Revision 4f52220 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) October 5, 2020, 13:24 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp |
October 5, 2020, 13:05 (GMT) |
Transform: Use orientation of active object with Auto Constraint Fix T81429. This was an intentional change in rBc75a665c442e as it maintains the same behavior as the constraint with or without modifier. But from the user's PoV, it is better to keep the old behavior. This makes drawing and behavior more intuitive. |
October 5, 2020, 13:03 (GMT) |
Cycles: Add NanoVDB support for rendering volumes NanoVDB is a platform-independent sparse volume data structure that makes it possible to use OpenVDB volumes on the GPU. This patch uses it for volume rendering in Cycles, replacing the previous usage of dense 3D textures. Since it has a big impact on memory usage and performance and changes the OpenVDB branch used for the rest of Blender as well, this is not enabled by default yet, which will happen only after 2.82 was branched off. To enable it, build both dependencies and Blender itself with the "WITH_NANOVDB" CMake option. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8794 |
October 5, 2020, 12:57 (GMT) |
October 5, 2020, 12:56 (GMT) |
October 5, 2020, 12:56 (GMT) |
October 5, 2020, 12:56 (GMT) |
October 5, 2020, 12:56 (GMT) |
October 5, 2020, 12:26 (GMT) |
Insert keyframes while preserving shape of curve Apply the De Casteljau algorithm to split the B�zier curve at the X coordinate where the new key is inserted, and uses the result to update both the newly inserted and surrounding handles. For curves that use Auto keyframes this has been largely addressed by the new algorithm from D2884. This commit extends this to non-auto handles. This code is heavily based on D3172 by Alexander Gavrilov (@angavrilov). Manifest Task: https://developer.blender.org/T81353 |
October 5, 2020, 12:25 (GMT) |
Initialize CLOG to fix crashing unit tests Initialize CLOG in the blendfile-loading unit test superclass. Since rB8683d4e88f2e CLOG is used by more areas in Blender, and without initialisation it crashes. |
October 5, 2020, 12:24 (GMT) |
Merge branch 'master' into soc-2020-io-performance |
October 5, 2020, 12:04 (GMT) |
Fix Cycles OpenCL failing when extension string is long This can happen for Intel OpenCL, now support arbitrary string length. Differential Revision: https://developer.blender.org/D9020 |
|
|
|


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