The official Blender project repository.
Campbell Barton
bbc4cfba6a
All checks were successful
buildbot/vdev-code-daily-lint Build done.
buildbot/vdev-code-daily-linux-x86_64 Build done.
buildbot/vdev-code-daily-darwin-x86_64 Build done.
buildbot/vdev-code-daily-windows-amd64 Build done.
buildbot/vdev-code-daily-darwin-arm64 Build done.
buildbot/vdev-code-daily-coordinator Build done.
Resolve multiple inconsistencies when 3D text could not load fonts. - When the font wasn't found: The default font was used. - When the font existed but could not be loaded: The 3D text would fail to display anything. - When only the VFont assosiated with a style failed to load: The 3D text would fail to display only when the stype existed. So toggling bold for example could cause all 3D text to vanish. Instead of falling back to defaults, display a placeholder glyph (a hollow rectangle) displayed when the font can't be used. For the UI fallbacks are fine, for user content, it indicates something is wrong as needs to be corrected - similar to a bright magenta in renders when images fail to load. This means it's clear to users when they have broken paths which need to be corrected. This also simplifies vfont_to_curve, removing a "goto" to go to the end of the function to cancel 3D text rendering entirely. |
||
---|---|---|
.gitea | ||
.github | ||
build_files | ||
doc | ||
extern | ||
intern | ||
lib | ||
locale | ||
release | ||
scripts | ||
source | ||
tests | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.editorconfig | ||
.git-blame-ignore-revs | ||
.gitignore | ||
.gitmodules | ||
AUTHORS | ||
CMakeLists.txt | ||
COPYING | ||
GNUmakefile | ||
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.