Patches to Bf Blender for CAD development.
https://tornavis.org/
The implementation follows the logic of the face set brush for the faces and grids type of PBVH, with the similar weak part of iterating over entire mesh at the start of a stroke. The difference in the behavior is that face needs to be fully covered by the brush in order to have face set assigned to it (while for the other types of the PBVH face gets assigned its face set if any of its vertices are covered). The main reason for this is that this seems to avoid boundaries being too wiggly. The auto-masking is not fully integrated into this brush yet. Doing so is possible, but seems to require deeper re-considerations of the way how automasking accesses original data and how it is fetched from an undo node. It worth noting that auto-masking is something that needs to be looked into for all brushes to make it supported in the dynamic topology mode. Pull Request: https://projects.blender.org/blender/blender/pulls/113357 |
||
---|---|---|
.gitea | ||
.github | ||
build_files | ||
doc | ||
extern | ||
intern | ||
locale | ||
release | ||
scripts | ||
source | ||
tests | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.editorconfig | ||
.git-blame-ignore-revs | ||
.gitignore | ||
AUTHORS | ||
CMakeLists.txt | ||
COPYING | ||
GNUmakefile | ||
README.md | ||
make.bat | ||
pyproject.toml |
README.md
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.
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.