This has been a very hot topic this year:
https://answers.unrealengine.com/questions/1012618/view.html