Blender Git Loki

Git Commits -> Revision e4a0390

Revision e4a0390 by Ton Roosendaal (master)
February 7, 2006, 15:50 (GMT)
Group Nodes made functional: each group now can be re-used (instanced)
with SHIFT+G. This works as well for local groups as library-linked
groups.

Also fixed that group nodes were copying internal data to the outside,
which made it impossible to use the socket-buttons to set individual
values for each group-instance.

Library-linked groups are prevented from editing. But, try to open a
group and it will give a request for 'make local'. The make local rule
is identical to other library data in blender, meaning:
- if all users of the library data are local -> the library data is
flagged 'local', and if needed a unique name is made
- if there's mixed users (local and from other library data) it makes
a full copy, and assigns this copy to all local users.

Commit Details:

Full Hash: e4a0390b39908ebcf8cba407d7a429d3c50bb109
SVN Revision: 6740
Parent Commit: 03ae9e7
Lines Changed: +275, -79

6 Modified Paths:

/source/blender/blenkernel/BKE_node.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/colortools.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+168, -61) (Diff)
/source/blender/blenloader/intern/readfile.c (+24, -13) (Diff)
/source/blender/src/drawnode.c (+10, -4) (Diff)
/source/blender/src/editnode.c (+71, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021