A friend of mine suggested a workflow that fortunately addresses the issue that I was having.
He suggested creating an alpha channel based on the laser beams. I wasn’t able to create an alpha channel from the parallel spots that make up the laser beams, so I just created some simple cylinders along the beam paths and added them to the object buffer. Fortunately, this works! Before, I was using the objects that the beams pass through for the alpha channel, but that didn’t work because the beam would be blocked even if the beam was in front of the object.
Thanks again for chiming in, Adam.
cheers,
Ben