There is a new experimental feature that is already working pretty well:
It has a somewhat steep learning curve to it but the results are convincing. There is not much documentation or examples available so you’d need to dig for them and experiment a lot.