学渣的图形学入门

10-27 360 views


教师是人类灵魂的工程师.

首先, 能遇到一个好老师是幸福的, 少走弯路;但学习还是自己的事, 该走的弯路还得走.

要有信心和勇气,学习是一个持续的过程, 随着年龄增长你会发现真正触及灵魂的快乐或许只有学习了.

扯远了,首先总结方法:

  • why , 为什么要学
  • what,怎么学呢, 作为学渣入门, 肯定是首先各种搜寻方法论, 寻找学习各种视频, 书籍.
  • how, 怎么用, 动手实践, 做作业, 写代码,加深理解

万事开头难, 新手强烈推荐闫老师视频, 然后遇到不懂的, 去学习视频所对应虎书的章节(一般学渣看到第四节课就会蒙蔽, 你该看书了), 看懂了再回来看视频, 如此反复.

也可以先去通读虎书前8章, 然后再去带着问题看视频查漏补缺, 这本书英语没有任何炫技成分, 配合翻译你会读的酣畅淋漓(为啥看了8章就推荐看视频,对于我这种不爱看视频英语又二流的, 看到9, 10章实在是痛苦的想杀人不得不回头来看视频, 才有了上面的血泪教训).

然后跟着视频做布置的作业, 等你对整体有了自上而下基本把控, 再去看引申的书籍视频, 如<shader入门精要><openGL>等,再去实践.

附上本人的虎书读书随记(暂批注到11章), 欢迎讨论指正,也欢迎对批注进行补充完善:

提取码:AABB


2020-11-21

有了基础内力然后练习招式, 推荐先读冯乐乐<shader入门精要>非常基础, 建议读完 2章,跳读3, 5章为unity shader语法入门 , 6章为光照模型实操(视频练习没做的这里要做了), 第4章感觉略草率有些地方未解释清楚

2020-11-28

读到第七章法线纹理, 对法线贴图从uv得到z公式normal.z = sqrt(1 – saturate(dot(normal.xy, normal.xy))); 困惑了半小时, x2 + y2 + z2 = 1球面隐式方程啊喂!

2020-11-30

终于开始体会图形学第一准则:如果他看起来是对的, 那么就是对.的这句话的意思了, 当我使用halfLambert对一张大理石纹理进行采样控制光照时, 大马士革花纹出现了

本文随着学习进度持续更新…

Unity Shader Exercise(一)

虽然urp管线下使用hlsl语言, 但是不妨碍我们小白使用cg入门, 前一阵子看了纹理蒙版, 今天突然就想到很早之前配合TA做的流光效果, 当时一脸懵逼, 现在自己重...

阅读全文

欢迎留言