ok, so a hardcoded or scripted ray function with recast, that irradiated through a set of rules for the recast somehow?
ie light bouncing, and picking up color, on each bounce or?
or a bullet going through multiple layers of objects, and then subtracting damage etc from each layer it pierced?
but somehow wrapped neatly so game/logic can handle it? …?
(thinking about it, creating a no collision item, that cast a ray, then moved there, then cast again the next frame based on rules may be the best option)