Go to file
Sean Kim 1e4f133950 Sculpt: Add brush settings for view & normal automasking values
This pull request adds the ability for the `Limit` and `Falloff` values for the View and Normal automask modes to be applied per-brush instead of modifying the global tool value.

Previously, while the flag settings were stored at the brush and global level, the values would always change the global value even when using the advanced tab of the brush menu.

## Testing
* `make test` results in 3 failures (49 - io_wavefront, 134 - compositor_distort_cpu, 323 - imbuf_save), but these tests appear to fail even prior to any changes being applied when running locally
* Manual testing with older version blend files to ensure that the value is defaulted correctly.
* Visual testing to verify that brush values are favored over global values.

Addresses #115174

Pull Request: https://projects.blender.org/blender/blender/pulls/117433
2024-01-24 10:59:50 +01:00
.gitea Docs: Replace most wiki links with links to new developer docs 2024-01-18 16:49:38 +01:00
.github Docs: Replace most wiki links with links to new developer docs 2024-01-18 16:49:38 +01:00
build_files Cycles: Adding OIDN support for CUDA and OptiX devices 2024-01-24 08:19:39 +01:00
doc Cleanup: move bl_description to doc-strings 2024-01-23 13:59:15 +11:00
extern Audaspace: faster audio resampling 2024-01-03 21:23:24 +01:00
intern Cycles: Adding OIDN support for CUDA and OptiX devices 2024-01-24 08:19:39 +01:00
locale I18N: Updated UI translations from git/weblate repo (fe7935fc8ede674). 2024-01-22 12:36:51 +01:00
release Fix: Typo in release notes script 2024-01-22 16:30:04 +01:00
scripts Sculpt: Add brush settings for view & normal automasking values 2024-01-24 10:59:50 +01:00
source Sculpt: Add brush settings for view & normal automasking values 2024-01-24 10:59:50 +01:00
tests EEVEE: Update Render tests script 2024-01-23 15:11:15 +01:00
tools Cleanup: spelling in comments 2024-01-18 10:39:24 +11:00
.clang-format clang-format: set BraceWrapping::AfterControlStatement to "MultiLine" 2023-05-02 09:37:08 +10:00
.clang-tidy Clang-tidy: Ignore variable name length and .c/.cc include warnings 2022-05-06 15:26:54 +02:00
.editorconfig editorconfig: add HTML entry 2023-12-08 13:28:13 +11:00
.git-blame-ignore-revs Cleanup: add commit to .git-blame-ignore-revs 2023-05-03 20:31:11 +10:00
.gitignore Ignore build files for VS and VS Code 2023-03-07 17:38:34 +01:00
AUTHORS AUTHORS: correct canonical authors map 2024-01-16 17:30:38 +11:00
CMakeLists.txt CMake: always mark CMAKE_BUILD_TYPE_INIT as advanced 2024-01-23 20:40:00 +11:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Build: don't write __pycache__ files into lib folder for make commands 2024-01-23 20:29:07 +01:00
make.bat Windows: Propagate errors in make.bat 2023-08-16 19:29:47 +02:00
pyproject.toml Black: skip string normalisation 2024-01-22 10:09:33 +01:00
README.md Docs: Replace most wiki links with links to new developer docs 2024-01-18 16:49:38 +01:00

Blender

Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.

Blender screenshot

Project Pages

Development

License

Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.

See blender.org/about/license for details.