这个提问真的很秀,巧的是我还真能回答,因为我是虚幻引擎全流程独立开发者。
首先你要明白pbr流程,也就是建模,雕刻,拓扑,uv,lod制作,材质贴图制作,这个主要是学maya,3dmax,blender,c4d,houdini,zbrush,substance painter这些软件。
然后动画,你已经是个专业的动画师了,手k我不用多说,但是ue4里的动画蓝图系统是你必须要学的,如果要提高效率,你甚至得学动作捕捉,那真是个无底洞啊。
骨骼模型绑定得在Maya之类的软件里绑定。
虚幻引擎吧,只要不要想着开发一个像星际公民那样的64位精度的星球级探索类的完全超出虚幻引擎现有框架的独立单机游戏,基本蓝图可以解决大部分问题。
然后是地形,没啥好说的,把ue4的地形系统,world machine,world ctreater,houdini的地编部分学了,基本可以解决大部分地形问题了。
植物可以在maya之类的软件上搞,要快可以直接用speed tree,然而这软件的布局操作真心不符合人类直觉。
粒子没啥好说的,别的都不用学,直接学虚幻引擎的niagara。
刚体直接学虚幻引擎的chaos。
布料的话虚幻引擎和maya这类软件内的布料是要学习的,因为有时候为了节省cpu计算量,要直接把衣服绑定骨骼,布料计算k帧后导入引擎中。
流体和布料一样。
灯光和后期直接在虚幻里搞,你在maya里搞得再牛逼,还是得在虚幻引擎里渲染。
过场动画之类的,直接用虚幻引擎的sequence。
虚幻引擎里的材质是必学的。其他软件只要学sp就行了,当然了,如何分材质球什么的还是要在maya之类的软件里分的。
其他还有很多稀碎的地方,比如骨骼重定向啊,表格啊,2d啊,虚拟纹理啊,光追啊,光照烘焙啊之类,等你遇上了自然会选择性要不要了解的。
总之,你至少学个一年以上吧,久得话两三年也是正常的,更大的可能是,坚持不下去就放弃了。
加油,不努力一下,你不会发现自己会多绝望!