自学技术美术之路
记录一下自己踩过的坑,可能不是很齐全。还在学习,没有任职,仅作交流参考。有新的内容慢慢更新。
缘起
首先是对UE4引擎感兴趣,觉得使用这个引擎就跟玩游戏一样有意思,再加上本身就是学交互设计的,所以就找了个结合点:用UE做VR交互设计。
至于技术美术,是在做VR过程中觉得在渲染和视觉表现力方面,需要更深的图形学知识,于是找了个不是这么美术也不是那么技术的中间态职业。
直到拿到网易的测试题之前,我其实都不是特别清晰这个职业具体是做什么的。网易的测试题几乎包含了TA要做的工作内容,非常实际,给了我很直观的感受。所以我根据兴趣选了粒子效果,UE4的Niagara系统。
Niagara粒子
自己胡乱倒腾了一通Niagara,发现还是得从基础学,于是从官方入门文档到官方样例分析。这个慢慢折腾。
如果遇到具体想做的特效,一般简单的都可以在三哥的频道CGHOW中找到
这时候就会发现自己很缺基本的贴图库或者说制作贴图的能力,还需要补一补平面的功夫。
图形学
图形学的基础,因为是用UE4的,所以从UE的渲染管线开始学会有更加直观的感受,官方的渲染课程 : 介绍实时渲染原理
https://learn.unrealengine.com/home/LearningPath/94219
很适合做第一课,建立直观的感受。
然后推荐的就是GAMES101的课程,现代计算机图形学入门,了解基础的图形学概念
这里我用VS 2019来写作业,这样就不用那个卡卡的虚拟机了。课程可能为了避免环境配置的麻烦就给了一个配置好的虚拟机系统。但直接在vs里面include,f5编译运行调试不香吗.
这一课程慢慢复习更新,然后准备学习其他系列课程,再学d3d写渲染器。
Shader
shader学习主要是FragmentShader(OpenGL)/PixelShader(DX)
都是一个东西,这里从一个在线书开始学习
这书还没有写完,目前的笔记,包括UE材质学习(在UE4中,shader被包装好成为材质编辑器了)
UE
引擎的学习必不可少,从官方蓝图系列教程开始
然后自己做一个就懂了。
综合性补充
可以用TA百人计划
数学
大学突击过线性代数和微积分,不过基本都忘记了,所以后面还得补。
如果要做更加深入的粒子效果,还要学习更多的数学知识。
编程语言
C++
推荐不要上来就啃《C++ Prime》 ,学习[学堂在线]:"郑莉"老师的基础入门C++课程
会很好,她的课程基本上的大纲都是跟《C++ Prime 5th》一致的。两者可以互为补充。
之后应该开始结合Leetcode打磨自己对STD的熟练程度。上面只是纸上谈兵,还缺乏实战。
然后再学Effective C++,做点系统级别的开发来熟练软件工程。
Python
一直想学,但是没有时间安排。看到一本书应该不错:
《Python编程快速上手 让繁琐工作自动化 第2版(异步图书出品)》
计算机基础
算法与数据结构单独拿出来刷Leetcode学,我用的这个网站教程作为学习路线图。
这里我用VSCode配置Leetcode答题环境配置,笔记也写在一起。
其他的基础课程可以在Mooc上面找课程过一过,不用细究。
有时间我打算学学这个课程:从与非门到俄罗斯方块,非常完整的计算机基础。 作者写的技能点全面概括,想看更多细节补充 其实不全面 还需要继续努力[赞同] 加油,等后续[蹲] 好的[思考] 三哥cghow 不太推荐 哈哈 基础效果挺全的 还有什么更好的推荐吗[蹲] 直接看源码。。三哥的cghow真的不行,视频基本没一个是从头做到尾的,都是随意说一下,做出的效果也不太好。
油管倒是发现有个毛子做得还可以,当然,数量上比不上cghow 三哥确实不是那种step by step 但是有点基础的话看一眼他的大概流程也能明白怎么做因为他做的基本都不是很难。看源码emm我还没到那个水平,最近在看官方示例,感觉很不错。 求指路毛子的账号 我说的源码是一些案例源码。。油管账号Rimaye [ Assets and Tutorials - NIAGARA ]这是毛子的,目前发现质量最高的了,数量上也还可以,而且时有更新,虽然不知道他在说什么,问题不大吧,这种才算是教程,基本都是一步一步,相比之下cghow,完全不行。。还一个UNF Games也还可以,不过这个不单只是特效系统。 多谢多谢 我去也[赞同] t向ta? 是这么打算的 对着人有印象,不过他不是法国人吗[笑哭]
页:
[1]