计算机图形学，下一步如何提高？
找这么多书看挺好的。 书太多了。也太杂。里面有几个经典的看懂就行。  真深入某个领域都是看最新paper。那些书都是泛泛而谈的多，具体某个效果实现不用细究。书籍印刷出版有个时间差。 另外，有很多书是工具书。目录的内容只用大概了解，以后实际工作要用再去查。并不需要当成学习资料。很多工具书其实一辈子也用不到。因为实际工作中，不需要把所有领域都做个遍。能精通2到3个领域就不错了。 核心还是目标问题没梳理清楚。如果目标梳理清楚，效率就高了。 首先，到底要搞研究还是搞工程。 搞研究的话本科就好好学数学就够。计算机图形学基础理论并不需要很多数学。今后导师做哪个方向，根据具体领域去找需要的高等数学就可以。搞研究看的东西都是paper 后reference那些东西。 如果是搞工程，也就是准备以后拿这个当工作。你列举的大多数都是工具书。你现在只用做到 ———”具备看懂那些书的能力“ 就可以。 大多数的书都没必要细看。看个目录大概齐，知道以后碰到哪些问题，需要找到哪些书。 真涉及到图形工程基础的书， 我列举一下：线性代数，微积分，计算机图形学，实时三维计算机图形学，基于物理的渲染， Engine架构和算法，GPU编程。就这么几本。同时，高性能编程需要掌握，C++相关的几本红宝书，多线程的，OS系统级编程的（什么xx核心编程）。基于物理渲染掌握光追 全局光基本知识就行。毕竟图形程序都是在穷尽硬件性能的活。真分到了具体局部工作再深入。 还有个事必须做。自己写个软件光栅化renderer。不要用显卡。不要用任何图形库，数学库。全都CPU自己算。向量矩阵四元数自己写。整条pipeline熟悉一下。 实现到vs/ps 加shadowmap 即可。反正以后找工作实习八成也要整这些。 现在图形程序，工程能力要强，还得写个软件ray tracing /path tracing ，应付今后pbr部分会更加得心应手。 最后就是引擎熟练使用，和读代码。 如果说做实际工作。 你读过UE5 多少模块代码，远比说看过什么书，做对什么题，重要得多。除非国外找自研engine大厂工作，否则在国内，最复杂的图形工作估计就是魔改u3d或者ue5 。 现在做的前沿性的图形学工作，基本都和AI脱不开关系。 所以AI可以看看。 至于光栅化高性能渲染，u3d /ue5 加nv 全包圆了。实际工作无非就是理解别人已经开发好的功能，用到项目里而已。使用已有功能的熟练度，和效率，就是你最重要价值。