forked from blender/blender
The official Blender project repository.
Jesse Yurkovich
e68897e117
When reading UsdPreviewSurface materials from USD files, duplicate links between nodes would often result. This typically occurs between the Image node and its upstream UV Mapping node, or between the Image node and a downstream Separate RGB node. As processing progresses, we de-duplicate the nodes themselves as each new input/output socket is discovered. However, we would unconditionally add a link between the nodes even if we've already added one. Cycles will complain about this situation and it's obviously incorrect: `Cycles shader graph connect: input already connected.` As most UsdPreviewSurface material networks are all fairly small (<10 links total) I'm not worried about the cost of counting the links at this point. Pull Request: blender/blender#130356 |
||
---|---|---|
.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.