查阅了相关资料,也看了shader的入门精要,但是查阅还需要学习shader的编程语言,一时半会没有头绪,请各位给我一点指导意见。
我先回答你标题的内容,没有美术功底完全可以学shader。至于你问的分工,TA是对于游戏开发画面效果,性能都需要介入的,他算是个比较泛而又可以多个垂直细分的概念。游戏开发的程序员分为逻辑程序员和图形程序员。逻辑程序员主要负责系统逻辑,具体业务的内容。图形程序员主要负责渲染管线开发、shader等一部分TA的内容。想往游戏方面学习的话,建议从自己喜欢的内容开始着手
不想学习编程语言的话 ,可以了解下Unity着色器可视化编辑器 —— Shader Graph 。
可以上B站跟着一些博主先入门找感觉,然后你自己就有方向了,比如:庄懂的技术美术入门