for a camera ray, compute the actual range of the hair width that the current pixel covers, and only integrate that subset, to prevent a ribbon-like appearance in close-up looks. When the hair covers less than one pixel on the screen or when the ray is not camera ray, the model works the same as before. Pull Request: https://projects.blender.org/blender/blender/pulls/116094