[Bf-committers] Blendergo - layers proposal

Doug Ollivier doug at mudpuddle.co.nz
Fri Mar 2 23:21:15 CET 2007


lguillaume wrote:
> Hello, looks good, just a thing :
> I have made a little layer manager for Blender, I added the 
> possibility to change the drawtype for all the mesh of the layer, but 
> there is one thing I don't know how to solve : when you have a mesh on 
> more than one layer, it take the parameters from the first layer, from 
> the last?
That is a very interesting problem.  as far as I can conceive, it should
take its visibility in the most expected order (so that the user doesn't
even think about it in 99.9% of cases) perhaps something like....

1) The visible layer (if its in a layer that is set to wire frame, and
that layer is the visible layer, then it would be shown in wire frame)

However, if two layers it is in are shown it would then be taken from.

2) The most defined ( If there are two or more layers, and one layer has
been limited to wire frame, then it will take on the wire frame visual)

Unless another layer is also defined as something other than wire frame...

3a) Then it will take the most or least visible (So given two
definitions of Wire, and Solid it would take Solid since its the most
visible)
3b) The top most layer in the layers manager (The hierarchy doesn't
matter for any other factor, this could perhaps be a use for a vertical
manager)

OR

4) If the object has an over-ride set in the outliner it would take that
regardless of any layer setting......


------------------------

An idea that can be used in conjunction with situation 3a, is a small
toggle in the layers manager which will toggle on and off between least,
and most visible, but the default behaviour should be what is most
expected by the user, so this button should 99.9% of the time be unused,
the button is a manual override/fallback for a situation that hits all
three criteria.

I'll keep thinking about it though, and will get back to you.

Keep the thinking coming people.

Doug Ollivier (Alltaken)



More information about the Bf-committers mailing list