There might be a Monte Carlo solver based on this.

alpaca

If a splitting plane passes through a convex leaf object, do we consider all of its surface area or just the part on one side of the splitting plane (for kd-tree)? If we consider entire area, then it seems like this probability could end up > 1.

mmp

With acceleration structures the convex shapes we're considering are generally axis aligned bounding boxes, so whether the shapes in the scene are convex doesn't matter. For a kd-tree if the plane passes through an object then that increases the cost for visiting both child nodes, but it doesn't affect the intersection probabilities.

There might be a Monte Carlo solver based on this.

If a splitting plane passes through a convex leaf object, do we consider all of its surface area or just the part on one side of the splitting plane (for kd-tree)? If we consider entire area, then it seems like this probability could end up > 1.

With acceleration structures the convex shapes we're considering are generally axis aligned bounding boxes, so whether the shapes in the scene are convex doesn't matter. For a kd-tree if the plane passes through an object then that increases the cost for visiting both child nodes, but it doesn't affect the intersection probabilities.