The first half is easy enough, e.g. 雪花波落松 (lit. "snow flower waves fall.upon pines"). The second is harder. I'd have to find a consecrated Buddhist idiom to translate "being born into matter". Perhaps 生物? What do you suggest?
As for the picture, I think that's your department.
no subject
As for the picture, I think that's your department.