核心问题:
1.3D游戏开发中,shadergraph的利用率和重要程度是多少?
2.【美术】掌握这项技能之后的前景如何?
自我认知:
1.自学过几次shader教程课,理论懂上手难,主要是脑子里没有相关命令和逻辑储备,就有无从下手的感觉。
2.shadergraph从何着手,它也应该有一些硬性记忆点吧,比如英语的语法,化学的公式之类的。
3.跟公司程序聊过,建议美术向只用熟练掌握连线就行。是这样吗?
4.U3D的shadergraph整明白了对UE4的蓝图是否有帮助?
总结:
努力转型的小美术一枚。
感谢解惑~
(ง •̀_•́)ง
金币奉上~
1:3D游戏开发当中,shader是很重要的一环,但是大多数开发者也不会自己手写shader,关键是能看得懂代码,大多数shader效果都是开源的,不用会造轮子,会找轮子来用就行(但是你自身得有一定的基础知识,不然面试都过不了)
2:技术前景是很广阔的,使用度也高,当然难度也是很高的,
3:自学如果自制力不强,很难学出什么来,学习一个新的语言,首先的先了解语言的基础呀,这是你能看懂代码的基础
4:如果你只想一直做美术,那就可以摆,但是技术学到了就是自己的,你难道不想有一天美术领导这些程序员做事情吗
5:对蓝图肯定是有帮助的,但是主要还是看你们蓝图要做的东西,大多数蓝图开发者也不懂shader的,UE4里面提供了大量现成的工具和模型,直接用就行,不需要知道原理,所以蓝图开发者大多数研究不深的都是不太懂shader的
游戏开发中各种效果的实现其实大部分都依赖shader,粒子因为比较耗费性能所以占比不是很高,这就要求TA能够去编写对应效果的shader,unity的shadergraph是方便shader的制作和开发的,如果你shader代码敲的飞起,学不学shadergraph都无所谓,毕竟它也只是个方便你制作开发的工具,为了提升效率存在的。另外TA工资是挺高的,你可以去看看一些招聘网站上TA的薪资,比普通的美术工资高了不止一点。