I've been playing with parti_volume and I can get shadows in my volumes but no correct shadows of them.
For example I have a sphere with transmat assigned to the material shader, and parti_volume (with some non-uniformity) to the the volume shader... I've got a spot light pointed at the ball (though it's not positioned in the volume) and I'm trying to cast a shadow on the wall that isn't a solid shape (I'd like to see the non-uniformity).
If someone has any insight I'd appreciate it. I'm writing my own volume shader and I'm wondering if it needs to double as a shadow shader - or should a shadow shader be calling the volume? I'm a bit confused.