(ゲームで)光線と球体の交差テストを行うための適切な加速構造を探しています。次の条件が適用されます。
-フレームごとに互いにテストする約100個の球と100個の光線があります
-球は各フレームで移動するので、光線も移動します
-各フレームに追加/削除された光線/球が存在する可能性があります (ただし、それらのほとんどは 2 つのフレーム間で同じで、わずかに移動しただけです)
-すべてが3Dです
KD ツリーはレイ交差テストには非常に適していますが、球が移動するため、すべてのフレームで KD ツリーを再構築する必要があり、コストがかかります。
Oct-tree は保守が容易ですが、光線交差テストには非常に効果的ではありません。
100 個の球体に対して 100 個のレイはあまりないように見えますが、非常に少ないリソースでコーディングしているので、そのためのアクセラレーションを探しています
誰でもそれについてのヒントを教えてもらえますか?