Linyao Zhou zly3070 · he/him

Major in SE, worry about the future 很想很想拍好看照片 (>_<)ゞ
◆ More about me.

~/


最近在思考到底怎么把这个网站弄得好看

从「怎么把网站弄好看」的折腾出发,决定开始学计算机图形学,并整理了 games101 → OpenGL → Vulkan → 渲染技术的学习路径。

起先去网上看了各种怎么在github上配置网站的教程,感觉怎么说呢

还是没有戳中我的心吧。最后还是得回到http和css,可是我现在一点都不想学这俩,感觉会很繁琐。

况且我想得到的专业技能提升不是指这些方面,接着又在B站上看到了很好看的网站设计,有很棒的交互性和立体感。听了介绍是关于纯粹的计算机图形学的。心中顿时大喜,感觉会很合我的胃口,听起来略有点小众高级的样子(笑),所以我决定以后空余时间学点这个。

可能确实吧,对于美化网站帮不上什么大忙,但算是一种借口吧,给一个自己往周边探索的借口。 数学可能也是,会很难的估计。听说会是数学专业学的课程,也想借着这个机会加深自己对相关数学知识的理解。

学习路径:

1、 图形学基础 -> games101

2、图形学 API -> 先学 opengl,推荐《learn opengl》

3、现代图形 API -> vulkan 或者 metal,推荐 vulkan tutorial

4、工程能力,没事多做算法题(不用太难),学习各种开源项目

5、对现代 API 进行适度封装(先参考别人的做法),学习渲染技术(比如games202)并自己实现,推荐 RTR4 ,不要太早看。shader 学习,推荐 hlsl ,推荐《unityshader入门精要》