Very easy with Arnold just use an aiUtility node with these settings... shade mode = flat color mode = normal You can also set up an AOV to render it out at the same time as the beauty pass etc. google will explain the technical bits
Thanks a bunch! Let's say I wanted it to be based on Object space or Camera based rather than World coordinates, how would I do it then? The aiUtility node seems to be working with World coordinates by default.