[feature] explicit light sampling