Needle groups on this tree are an image map applied to a surface.
One image for colour/Image as below:
And a silhouette of the same image to control transparency:
There is minor fringing around the needles in the image above, which in this closeup isn’t a problem as a proportion of the opaque parts. At least it wouldn’t be if it stayed that proportion. BUt the below shows that the proportion of the fringe-size-to-needle-size increases greatly when zoomed out from the tree. I understand this can be from how the application or the display card is calcularing the transition from transparent to opaque. My experience getting rid of similair artifacting in a 2d bitmap animation programming had to do with an alpha “Pre-multiply” setting. Maybe there’s something similair in Rhino. THoughts welcome.