首先呢,我们要先明确TA的职责,然后再来分析出需要什么技能,最后你就知道该学习什么以及如何去学了。
四大主要职责:
1.美术与程序间的沟通桥梁
技能:懂美术,懂程序,懂引擎,否则你沟通不起来。
2.着色器shader
技能:利用可视化工具或者着色器语言为美术制作或编写shader。
3.插件工具
技能:利用脚本编写工具插件。
4.资源性能优化
技能:利用一切手段优化美术资源,在效果与性能间找到平衡点。
学习路线总结(以unity为例):
1.先从引擎下手,TA大部分工作都是基于引擎展开的。
2.学习如何制作shader,可视工具有shader forge,amplify shader editor和unity2018自带的shader graph。同时了解下图形渲染管线,重点学习下着色器语言。
3.要想开发插件和工具,必需掌握的就是c#和unity的API了。
4.活到老学到老,TA的生活写照。
只能分享自身的一些经验惹。
我自己本职是码农,引擎&客户端研发,也经常客串TA。
已经有不少回答集中在了“技”这一块,但是我想聊聊“道”这一块,也就是说思维方式的转变和升华。
如果要总结进入游戏行业后对我影响最深的学习,应该是Houdini。Houdini教会我了另一种思维方式,这种思维方式把美术和程序结合的很漂亮,所以,如果想要成为游戏技术美术的话,学习Houdini会是一条很好的道路。
然后,推荐几本书:
Houdini on the spot:这本书可以告诉你该怎么使用Houdini来进行可定制化和自动化的资源生产,讲了很多的Tips&Tricks,并且对于工程应用会有不少帮助。
Computer Science Books @ Amazon.com
www.amazon.com
图标
The magic of houdini:这本书应该可以帮你过一遍整个Houdini的操作和思想。使用Houdini你会发现和Max&Maya有显著的区别,而注意到这种区别并且将其应用到工程里面会对日后的思想层面的提升有很大帮助……
网友评论