[Bf-funboard] Presentation vs Implementation

Thorsten Wilms bf-funboard@blender.org
Fri, 5 Dec 2003 11:02:15 +0100


On Thu, Dec 04, 2003 at 10:22:48PM +0100, Ton Roosendaal wrote:
> Hi,
> 
> Hurms.. apparantly my text didn't help to make it clear...
> 
> In Blender an Object is not *in* a layer... layer values are just  
> properties of Objects and of Scenes and of 3D windows, and by comparing  
> these properties you get a result...

I only talked about objects being "in" a layer because this is what 
it looks like to the user. In most cases I will talk about how 
something appears to be to the user, not how it is in implementation.

> I have the impression that in the proposals as discussed until now  
> Objects only belong to a single layer then, including lamps... that  
> will create a whole lot of new issues to think over.

In everything what I wrote I assume visibility settings/association 
with layers to work like now, with extensions/modifications as 
stated. But yes, locking, ghosting and separate rendering are 
not thought out to an end.


What I understand from your first explanation is, that there are 
no layer datasets in which lists of objects that appear to be a 
layer's content would be stored. 
Instead every single object has a 32 bit value. One could guess 
that means obkects "know" "in" what "layers" they are.
But if I understand you right, the layer buttons/shortcuts are 
used to change a global value, some kind of mask. The visibility 
of objects is determined by comparing their visibilty value 
with the mask. Have I got it?


---
Thorsten