Would be nice to be able to break up renders into Prefix Groups and then get all other render elements per-layer. Example: Teapot with a Sphere in front of it. You put the teapot on Layer "Teapot" and the Sphere on layer "Sphere". Now you have two options for your layer "Full" and "Occluded". In Occluded mode you would only get the visible parts of each layer on each prefixed set of render passes. On "Full" the camera ray would travel until it struck the object and then began occlusion checks. Then you could have Teapot_Beauty, Sphere_Beauty as well as Teapot_AO and Sphere_AO for each of the render elements.
An example of this would be if you are doing car rendering. You would put the car on layer "Car" and the road on layer "Road" and you could get full renders without having to do "Visible to Camera" inclusion/exclusion render passes. The render times would be higher it would be potentially shading N-Layer intersection checks on "Full" mode.
This would solve one of my most common complex render pass management scenarios in a single layered EXR. It would in "Occlusion" mode also eliminate most of my need for deep rendering since I could easily have matte elements that don't have fringing issues due to anti aliasing.
An example of this would be if you are doing car rendering. You would put the car on layer "Car" and the road on layer "Road" and you could get full renders without having to do "Visible to Camera" inclusion/exclusion render passes. The render times would be higher it would be potentially shading N-Layer intersection checks on "Full" mode.
This would solve one of my most common complex render pass management scenarios in a single layered EXR. It would in "Occlusion" mode also eliminate most of my need for deep rendering since I could easily have matte elements that don't have fringing issues due to anti aliasing.