Blender Cycles の透明シェーダーがVolumeに影を落とすのはバグかも

前提。Blender の透明シェーダー、 Glass BSDF や Principled BSDF (with Transmission) 等は、光源に対して透明ではなく、他のシェーダーと同じように100%の影を落とします。影を落とした後に refractive caustics の形で、明るさを戻す考えです。これは全然普通の考えだと思います。

しかしここに、明るさを戻すときに影に対して caustics の明るさが足りないバグがあります。このバグに対しては caustics の量を変化させる方法はないので、影の量を小さくするワザを使います。ガラスを光源に対して完全に透明にするためには、この方法で shadow ray のみを Transparent BSDF に30%ほど迂回させてやる必要があります。裏技的ですが、常用しないといけないレベルにこの状況は頻出します。