Not my area, but I know something like this as been done and will need it’s own shader AFAIK.
See threads: