General Category > Ongoing Anim8or Development

Layers

<< < (10/14) > >>

Steve:
Separate Enables: Here's my idea of how the different Layers in the Object and Scene editor will interact (the first choice in the poll):

In the Object editor: An Object has no single Layer number. Individual components of an Object, however, each have their own Layer. The properties of these Layers are set within the Object editor (Visible, Locked, etc.).

In the Scene editor: Each time you add an Object to a Scene, Anim8or creates a new Element to add to the Scene that references that Object. That Element has (will have :)) it's own Layer which uses the Scene's Layer properties.

For example: Create and Object named Bird with components named Wings (Layer = 1), Legs (Layer = 2), and Body (Layer 3), and then add two Birds to a Scene named Scene1 giving the two corresponding Elements the names Robin (Layer = 1) and Tweety (Layer = 2).

1: If you hide Bird.Layer 1 (i.e. Bird.Layer[1].Visible = false) then the wings of both Robin and Tweety will vanish from the Scene because:

Scene1.Robin.Wings.Layer.Visible = Bird.Layer[1].Visible = false.
Scene1.Tweety.Wings.Layer.Visible = Bird.Layer[1].Visible = false.

2. If you then hide Scene1.Layer 1 (Scene1.Layer[1] = false) the Robin will vanish completely but Tweety will still be there, with his wings still not visible Because:

Scene1.Robin.Layer.Visible = Scene1.Layer[1].Visible = false.
Scene1.Tweety.Layer.Visible = Scene1.Layer[2].Visible = true, but
Scene1.Tweety.Wings.Layer.Visible = Bird.Layer[1].Visible = false.

If you re-enable Layer1's visibility in the Object Bird then Tweety's wings will reappear in Scene1 but Robin will still be hidden.

Global Layers: Here's my idea of how one global set of Layers will interact (the second choice in the poll):

Same setup. Layer1.Visible = false:

In the Object editor: the wings of Bird will vanish.
In Scene1: Robin will vanish and the Tweety's wings will vanish.

If you re-enable Layer1's visibility Robin will reappear as will Tweety's wings.

Hope this clarifies things a bit!

MvGulik:
It did for me. Thanks.

(letting it sink in properly ...)

thecolclough:

--- Quote from: Steve on September 27, 2014, 11:44:21 pm ---Does the Object layer apply to the components of each Object and the Scene layer applies to the Element?
--- End quote ---
yes.  if components within an object are assigned to a hidden layer, that setting should be 'baked' into the element as far as Figure or Scene mode is concerned, and the components shouldn't be made visible again by any layer settings you change within a figure or scene.  Although having said that... what if, in Scene mode, an object or figure element's internal layer visibilities could be keyframed?  *tries to stroke beard thoughtfully, but then remembers he doesn't currently have a beard*


--- Quote from: MvGulik on September 28, 2014, 12:59:00 pm ---Would this system work only upward in the [Obj, Fig, Seq, Sce] path, and not backwards ?
(so hiding/locking something in Object mode effects that element in the other/upper modes, but hiding/locking something in the other modes [Fig, Seq, Sce] would not effect the related elements in the Object(lower modes) editor.)
--- End quote ---
i would assume so, since pretty much everything else behaves that way - right, steve?  obviously, locking something within an object would have no effect in Figure or Scene mode, as the operations layer locking restricts can only be done in the local mode anyway.

Trevor:
I completly agree with steve on Seperate Enables objects as described and exampled.
This makes perfect sence and is what I think we are all asking for.

layer1 invisible in object1 then any refrence to object1 will also hide object1.layer1
object2 would be entirly visible.
if you assigned an object to a layer then as the tree goes only 1 way, there would be no effect in object mode.

Unlike Global, where any refrance to Layer1 would be hidden... this is bad.

Trev

MvGulik:

--- Quote from: thecolclough on September 29, 2014, 01:04:29 pm ---what if, in Scene mode, an object or figure element's internal layer visibilities could be keyframed?
--- End quote ---
If the default is "show (unless there is a active hidden somewhere)", the same should apply to a visibility key-frame (which could just be seen as a other/additional Hide setting, for that particular item/object.).


--- Quote from: thecolclough on September 29, 2014, 01:04:29 pm ---
--- Quote from: MvGulik on September 28, 2014, 12:59:00 pm ---Would this system work only upward ...
--- End quote ---
i would assume so, ...
--- End quote ---
True. But that was before Steve last clarification. Where it was a lot less clearer to me. :)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version