57c023d580
Add a preference to "Work Offline" system preference as well as command line options `--offline-mode` & `--online-mode` (which overrides the preference). This option is displayed in the initial setup screen too. This is currently respected by: - Check for updates on startup - Disables running an update when enabling extensions. When Blender is launched with `--offline-mode` the option cannot be enabled in the preferences. This is intended for environments where internet access is intentionally disallowed. Background: with Blender supporting access to online-repositories as well as 3rd party extensions themselves potentially accessing the internet. This setting provides a way for users to disable online functionality. This prevents error messages when online access fails in environments without internet access as well as the ability for users who prefer Blender doesn't access the internet to have one place to turn this off. While it does not enforce limitations on add-ons, 3rd party scripts are expected to respect this setting using `bpy.app.internet_offline`. The details for this will be handled along with other policies scripts are expected to follow. Ref !121994 |
||
---|---|---|
.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.