It is pretty much the same as doing it in Windows.
Bind to AD on the Mac, be sure to tick the:
"Create mobile account at login"
"Use UNC path from Active Directory to derive network home location"
Then, set the UNC path on the user's AD record. Of course, you need to spin up a SMB or AFP share to store them.
That is pretty much it. I did this as a proof of concept maybe a year ago. It worked well. Let me know if you have any issues.