日拱一卒,功不唐捐

学习资源汇总,持续更新中…

技术

C++

图形学

  • Physically Based Rendering:计算机图形学领域(尤其是光线追踪与基于物理的渲染方向)的经典教科书与实践指南,被誉为该领域的 “圣经” 之一,适合有一定的图形学开发经验的技术人员。(目前该书的电子版已经全部免费)

  • Real Time Rendering 4th: 这是一本图形学的宝典,与其说是书,更像是图形学技术的技术目录。涵盖了现代渲染技术、图形编程原理和实时可视化技术等内容,从基本的数学基础到前沿游戏使用的高级技术都有涉及。目前还有中文翻译的资源

  • 博客

    • Arseny Kapoulkine: 前Roblox的图形学技术研究员,是pugixml,meshoptimizer,volk,等开源库的作者,会在个人博客Youtube频道分享编程相关知识。
    • Jendrik Illner:现任Santa Monica Studio的高级渲染程序员,曾再EA担任渲染工程师,与寒霜引擎团队合作下一代渲染后端。专注于引擎设计、优化以及基于 GPU 的流水线技术。他整理的Weekly Newsletter会集合每周的图形学相关技术文章,非常具有学习价值。
  • 渲染API

    • LearnOpenGL: 公认最好的OpenGL学习资源,简单易懂,附带源码讲解,非常适合图形学和API入门。
    • Vulkan
      • Vulkan Tutorial: Vulkan的基础教程,介绍Vulkan概念和用法,有大量的代码示例,适合入门。
    • DX12
    • Metal