Revision 5d728d3 by Pablo Dobarro September 18, 2020, 17:10 (GMT) |
Sculpt: Scale Cloth Filter This filter scales the mesh as it was a softbody, producing folds in the surface. The orientation of the folds can be controlled using the filter axis and orientation. This is an example of a cloth filter that uses deform coordinates instead of forces, but probably it does not make much sense to expose it to the user in a different way and with different parameters. I'll remove FilterCache->enabled_force_axis in a later commit and use always enabled_axis in SCULPT_filter_zero_disabled_axis_components for both forces and deformation filters, so this function can also be used in the mesh filter. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8661 |
Revision 8ac1ca1 by Pablo Dobarro September 18, 2020, 17:06 (GMT) |
Sculpt: Lower the default cloth deformation constraints strength The deformation constraints strength were too strong and they were preventing the cloth effects of the brushes with cloth deformation target to create folds properly. This lowers the default, making the simulation follow the deformation in a more relaxed way. I'll make a separate patch to expose this as a property for certain brushes and cloth deformers that may need higher values (like boundary with loop falloff on a low poly mesh), but I think this default will work better for most use cases. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8884 |
Revision a0f6da0 by Clément Foucault September 18, 2020, 17:04 (GMT) |
Revert "Fix T79523 Paint Cursor: Wide line not supported on OSX" This commit caused regression on some sculpt paint cursors. A better approach is being worked on. This reverts commit 6ade522f277fb74d4691973b7bb55840300043a2. |
Revision 0335c1f by Antonio Vazquez September 18, 2020, 16:28 (GMT) |
GPencil: Implement Holdout materials This new feature allows to use the strokes as an eraser of any stroke below. This is very handy to open holes in filled areas. After running some tests, we have decided to keep the additive effect of the holdout color. To get clean holdout areas, just move the color to black to remove any additive effect. To have additive effect can be used in situations like tint slightly a transparent window with blue to simulate the glass. See T79878 for more details Differential Revision: https://developer.blender.org/D8932 |
Revision 7b98818 by Brecht Van Lommel September 18, 2020, 16:11 (GMT) |
Fix T79929: crashes with Cycles denoising on older Macs This was a bug in OpenImageDenoise, upgrade to latest 1.2.3 which has the fix. This in turn required a newer ispc version. Differential Revision: https://developer.blender.org/D8892 |
Revision 007e90e by Brecht Van Lommel September 18, 2020, 16:10 (GMT) |
Revision ff44429 by Julian Eisel September 18, 2020, 16:05 (GMT) |
Fix warning printed when duplicating marker Steps to reproduce were: * Create a marker in the timeline * With the mouse over the marker region, press Shift+D The function for moving markers was reused and had handling specific to tweak events. This is not relevant in case of duplicating markers. |
Revision ce558a4 by Julian Eisel September 18, 2020, 16:05 (GMT) |
UI: Correct superimposed icon interaction hotspot The hotspot was slighly too large, which could be apparent in cases where there are multiple superimposed icons. |
Revision 0cac3c7 by Jeroen Bakker September 18, 2020, 16:00 (GMT) |
Fix T80927: UV Edges Not Visible When Repeat Image Active When repeat image was active the image was drawn in the foreground making most uv overlays not visible. This change creates a shared defined value for repeating and not repeating images. |
Revision 6303cb7 by Hans Goudey September 18, 2020, 14:32 (GMT) |
Fix 80909: Switching to profile bevel can explode Curve geometry We need to make sure the CurveProfile is initialized with the proper number of segments when switching to profile bevel mode. |
Revision 402a4ca by Ankit Meel September 18, 2020, 13:44 (GMT) |
CMake/LLVM: Add INCLUDE_DIRS to find package. Ref {D8855} Reviewed By: brecht Differential Revision: https://developer.blender.org/D8919 |
Revision b746179 by Ankit Meel September 18, 2020, 13:42 (GMT) |
CMake/OpenSubdiv: Rename INCLUDE_DIR -> INCLUDE_DIRS. Ref {D8855} Unix and Apple platform files use find_package(OpenSubdiv) which sets `OPENSUBDIV_INCLUDE_DIR` as an advanced variable, as well as `OPENSUBDIV_INCLUDE_DIRS` which should be used usually. Windows sets `OPENSUBDIV_INCLUDE_DIR` which is used by the rest of the code. This patch renames it to `_DIRS` everywhere, for it to be like other similar variables. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8917 |
Revision df12686 by Philipp Oeser September 18, 2020, 12:24 (GMT) |
Fix T80900: Crash lasso-selecting in particle editmode in certain situations In the situation that the PTCacheEdit is not available (e.g. when editing unbaked Cloth or Softbody caches - or, as in the report, being in Cloth or Softbody Editing Type for Hair particles), accesing the corresponding ParticleSystem or ParticleSystemModifierData would crash. Now access these later (after PE_start_edit had the chance to return early on this non-valid situation). Reviewers: JacquesLucke Maniphest Tasks: T80900 Differential Revision: https://developer.blender.org/D8941 |
Revision a5dccd3 by Philipp Oeser September 18, 2020, 12:15 (GMT) |
Fix T80905: GPencil: bones cannot be selected using Ctrl + LMB (with Left Selection Preference) Was missing a dedicated entry for LMB select, this is to be consistent with how it is done for meshes. Maniphest Tasks: T80905 Differential Revision: https://developer.blender.org/D8935 |
Revision 32678e8 by Philipp Oeser September 18, 2020, 12:10 (GMT) |
Cleanup: remove unused navmesh code These were leftovers from the BGE removal. Differential Revision: https://developer.blender.org/D8862 |
Revision a985b8b by Philipp Oeser September 18, 2020, 11:18 (GMT) |
Fix T80437: Auto IK Double Generates IK constraints Caused by rB9a7f5f1bb422. If using Auto IK (or targetless IK and Auto IK together), two temporary constraints were added. - from pose_grab_with_ik_add (even for targetless IK) - from add_pose_transdata (even for Auto IK) Since both both do similar things, but cannot work in tandem (with possibly different chainlengths for example), we have to decide which type to prefer over the other (as in: do not create a constraint for the other). It seems better to ignore the 'Auto IK' option on bones that will have targetless IK set up for them specificallly [e.g. defining special chainlength]. This way you can still work with 'Auto IK' ON generally [with interactive chainlength control], but also have specific bones that need their own custom chainlength. For now, the most straightforward fix is to - only add constraints for Auto IK from pose_grab_with_ik_add() - only add constraints for targetless IK from add_pose_transdata() Note: this area has some potential for later refactoring: - move creation of all temporary constraints to a single place [preferably pose_grab_with_ik_add] - use only those temporary constraints in transform code [atm. we still flip CONSTRAINT_IK_AUTO around on the "original" -- unneccesarily, after rB9a7f5f1bb422 a dedicated temporary constraint is now always available] - clarify CONSTRAINT_IK_AUTO vs. CONSTRAINT_IK_TEMP - obeying standard rotation locks on bones in the chain (not just the the IK locks) is not consistent between targetless IK and Auto IK Potential candidate for 2.90.1 as well as 2.83 LTS Maniphest Tasks: T80437 Differential Revision: https://developer.blender.org/D8930 |
Revision 9a5663f by Sergey Sharybin September 18, 2020, 10:03 (GMT) |
Cycles: Add time report for Blender data synchronization Allows to more easily access time information about how long Cycles did spend synchronizing objects from evaluated depsgraph on Blender side to its own structures. This timer does not include time spent evaluating render depsgraph. |
Revision 940ef1a by Jeroen Bakker September 18, 2020, 08:39 (GMT) |
EEVEE: Fixed Compilation Error Regression from {b248ec97769f}. A new parameter was introduced, but the stub shader macros still had the old number of parametes. This change adds a new dummy parameter to the stub macros. |
Revision 7bfcd99 by Philipp Oeser September 18, 2020, 08:15 (GMT) |
Fix T80904: GPencil: bones cannot be transformed when in weightpaint mode The transform convert of type TC_POSE was not being defined if the mode was OB_MODE_WEIGHT_GPENCIL. Maniphest Tasks: T80904 Differential Revision: https://developer.blender.org/D8934 |
Revision bda6eb1 by Campbell Barton September 18, 2020, 07:57 (GMT) |
Fix T71383: Error setting the windows workspaces from Python Assigning window variables relied on notifiers that always used the active window, no matter the window being assigned. Pass the current window to the notifier. |
|
|
|


Master Commits
MiikaHweb | 2003-2021