Blender Git Loki

Git Commits -> Revision 5428f2e

Revision 5428f2e by Matt Ebb (master)
November 20, 2006, 05:12 (GMT)
* Object level restrictions in outliner

This adds the ability to restrict an individual object from:
- being visible in the 3D View
- being selectable in the 3D View
- being renderable
with 3 columns of buttons in the outliner.

These restrictions are further down the hierarchy than layers, so for example if an object is in an invisible layer, it will be invisible regardless of whether the object's own visibility setting is on or off. This works on a different conceptual level than layers, being better for more quick interaction (like temporarily making a mesh unselectable while you're posing its armature), rather than so much for scene organisation.

The 3 columns of icons can be turned off in the Outliner View menu.

Along with this is some small cleaning up in interface_icons.c and outliner.c.

Commit Details:

Full Hash: 5428f2eb6c33b970d66f06dc5b08bc70bf98f3fb
SVN Revision: 8958
Parent Commit: e435fbc
Lines Changed: +2265, -1987

13 Modified Paths:

/source/blender/include/BIF_resources.h (+50, -2) (Diff)
/source/blender/include/BIF_verse.h (+1, -0) (Diff)
/source/blender/makesdna/DNA_object_types.h (+15, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+3, -0) (Diff)
/source/blender/src/blenderbuttons.c (+1872, -1825) (Diff)
/source/blender/src/drawobject.c (+2, -0) (Diff)
/source/blender/src/editview.c (+45, -20) (Diff)
/source/blender/src/header_oops.c (+20, -11) (Diff)
/source/blender/src/interface_draw.c (+1, -1) (Diff)
/source/blender/src/interface_icons.c (+27, -14) (Diff)
/source/blender/src/outliner.c (+227, -105) (Diff)
/source/blender/src/space.c (+1, -8) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021