Fala Rogerio, blz?
Cara, unindo render to texture + comp feita no ps, essa é a resposta.
Por exemplo, atraves do render to texture, tu gera os passes de texturas, que serão montados no soft de comp depois.
Car paint, ou outros materiais não são tão necessários, pois além de aumentar o tempo de render, passes de reflexos, sombras e outros, são mais aconselhados mesmo nos materiais da engine, no seu caso, a unity3d.
12 mil polys é um pouco alto, assim, oq conta em engine são triangulos, cada poly quadrado tem dois triangulos, entaum, se teu modelo tem 12 mil polys, na verdade tem 24 mil tris.
Existem milhares de coisas, macetes, que devem ser levados em consideração, quando se planeja uma cena, para rodar em tempo real.
Dá uma olhada nessa cena q fiz, o carro, modelei, mapiei e texturizei, pra uma grande produtora de games daki de sampa, o modelo ficou com mais ou menos 8 mil tris, ainda conseguimos reduzir bastante. A cena em questão, ficou com um poko mais q 4 mil. No total, o jogo todo ficou com algo em torno de 65 mil tris, pra rodar pela web!
Pretendo fazer uma série de tutos, pra mostrar os processos para criação e desenvolvimento de games, com a unity3d (estou estudando Unreal tbm), assim que tiver novidades, posto aki.
Grande abs!
http://www.rodrigojinks.com