第一次发文章-学习经历

# 博客前言

这部分是废话,如果想得到一点学习路线的帮助,跳转到下面学习路线部分吧

此博客建立的目的是做一个图形学学习的积累,记录自己的学习进度,也能给同志们提供一点小小的帮助。

从研一入学开始,就开始陆陆续续的开始图形学的学习,积累到今天已经有颇为不错的库存了,但之前的笔记都是记录在自己的onenote上的,已经潜水了这么久,也受到了很多博主文章的帮助,所以也希望能为图形学学习路上的大家贡献一点绵薄之力吧,我会慢慢把自己的笔记都整理到这里来。

回想自己的过往,从小镇做题家(或者可能根本算不上做题“家”),考上了大学,浑浑噩噩度过四年时间,对未来的迷茫几乎每天都充斥着我,终于在一个无眠的深夜,在结束了Life is strange的旅程之后,决定投身游戏行业,“这大概是我很早之前的梦想了吧,是时候去实现了。”,当时心里就这么想的。

即使我当时的专业甚至跟计算机没什么关系,但,既然内心不安于现状,就总要付出点什么。作为一个快毕业的大四老狗,第一个念头是继续考研,转换专业,拼一个三年时间给自己,重新成长,事实上我也确实这么做了,经历了一年的考研失败,但一次失败真的什么都算不上,继续考,理所应当的在第二年考上了软工的研究生。从大一入学起我就立刻开始了学习,很开心,自己大概算是入行了吧。

可怕的是这个时候我唯一拿得出手的就只有C语言,还是本科时候学的,不过在意这些也没有用,咸鱼想要有梦想,不死也得翻个面。从c++,数据结构开始,这是基础,绕不过去的,必须要学。然后我了解了游戏的各个岗位,心里大概有了个概念,初步拟定选择了图形渲染这个方向,一开始就是觉得这玩意儿是人的第一感受,我的第一款AAA游戏应该是刺客信条2,开场的第一幕,跟哥哥赛跑,爬上塔顶,俯瞰全城,万家灯火,错落有致,音乐一起,令人心驰神往,最后出现刺客信条2标题,ubisoft presention,泪目,什么叫AAA啊~当然还有一点是我想当个技术人员,做图形的技术人员,多浪漫,嘿嘿。

经过一年半的学习,其实我已经成长不少了,不再是当初只懂C语言的楞头青了,但距离目标还有很远,投实习也没有公司捞简历,心里还是有点灰心的,但也无所谓,我大概会从事这项事业一辈子吧,学习图形学真的可以让人废寝忘食。

学习路线

------------

我的学习路线大概是先打好基础,c++,数据结构,我觉得这是比较重要的吧。然后是[games101现代图形学入门],闫令琪老师讲的图形学入门,一定要做好每一次作业,整理程序框架,不仅能让你清除几个基本的渲染器长什么样,里面还有很多提升效率的编程方法,会让你受益匪浅,如果你觉得还不够,你可以和我一样参考ssloy大佬的[tinyrenderer]项目,做一个低依赖的软光栅化器,对图形学API例如OPENGL有一个更加深入的认识。光线追踪部分,推荐ray tracing in one weekend系列书籍,对光追有个比较清晰的认识。完成了之后就可以去用用OPENGL了,这里推荐[learnopengl],能让你很好得去巩固图形学和实现很多渲染技术。之后可以继续闫老师的[games202实时渲染技术],这门课会学习到非常多高阶一点的实时渲染技术,但是整体来说稍难,需要你吃透图形学基础之后再学习。如果在此之后想要进入引擎的学习,我推荐先看看王希老师的[games104游戏引擎导论],先对现代游戏引擎有一个大致的理解再去学习某个引擎。这大概就是我目前的进度吧。希望大家少走弯路。图形学是一个很浪漫的学科,值得我们为之付出时间精力(即使我很菜)。

第一次写博客,语言稚嫩还请见谅。

关于学习方式

所有的技术,都要自己动手去实现才能说自己会了,只有当你经历了所有微小的细节时,你才会知道发生了什么。这句话一直呆在我图形学基础笔记的第一页。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值