I have a Halo on a lamp. The issue is the imprecision regarding its direction. The most realistic thing to do would be to have the Halo go out in all 360-degrees and then have it appropriately blocked by the lampshade.
This is obviously not how it works, and that’s fine. However, my problem is that when I spread my Halo out so that it’s very wide, it shines OUTSIDE of the lampshade Object that is containing the lamp!
Obviously, the solution to this is just to set the Halo’s size very precisely. However, the problem there is that it’s limited: you then can’t really animate the light moving around (unless you’re going to constantly keyframe the Halo).
I’m not trying to complain, I guess I’m just trying to verify this limit on the Halo (it is not blocked by opaque Materials, correct?) and seeing if there are any other viable work-arounds or, hopefully, even a technically accurate solution.