Forum

Combining layers in 3D

Is it possible to mix multiple layers in 3D space and get proper depthbuffering?

If you combine layers in a group then the whole of the high priority layer is always drawn first regardless of whether or not it is in front of the low priority layers.

Is it possible to mix multiple layers in 3D space and get proper depthbuffering?

Yup. Ctrl-I to get an inspector, and make sure depthbuffering renderers depthbuffering is turned on.

If you combine layers in a group then the whole of the high priority layer is always drawn first regardless of whether or not it is in front of the low priority layers.

Try Z-translating layers, and going for a non-priority group. That said i like priority group for video overlays such as titles and stuff.

Try Z-translating layers, and going for a non-priority group.

A non-priority group is what I want! But, the basic “Group” command prioritises its inputs from left to right (as documented in the help patch). Where can I find the “non-priority group”?

as dzark said, enable the depthbuffer of the Renderer (EX9)… or is it another thing?

Thanks all - you are quite right :-)

The problem wasn’t due to the grouping but another unexpected feature. Depthbuffering doesn’t seem to apply to lines drawn with “binsize=-1” though it does work for the same line drawn with “binsize=NumberOfPointsInLine”. The attached patch demonstrates.

Odd! But easy to deal with once you know about it.

Depth and line.v4p (6.8 kB)