图形学学习资源推荐,包含了学习网站,学习书记,开源项目等等;
离线渲染
- Physically Based Rendering:From Theory To Implementation:大名鼎鼎的《基于物理的渲染:从理论到实现》,离线学习必看,包含了各种光线追踪中用到的技术!官网还提供了第三版书籍的网页版供免费看;
实时渲染
- Real-Time Rendering:实时渲染技术的圣经,涵盖了实时渲染技术的各个方面,建议购买实体书查看;最重要的是记得去官网逛逛,官网包含了大量实时渲染的资料;随着实时ray tracing的发展,官网甚至涵盖了大量ray tracing相关的资料;
- GPU Gems1-3部曲:学习GPU编程必备系列,学习如何编写shader来实现各种实时渲染技术;
- Advances in Real-Time Rendering in 3D Graphics and Games:SIGGRAPH中的课程系列,介绍每一年中关于实时计算机图形学中的高级渲染技术;
- activision.research:包含了动视在实时渲染领域所取得的成就,并且有上线产品作为应用;
- selfshadow blog:selfshadow的博客,里面包含了大量SIGGRAPH中实时渲染领域的演讲及课程,以及实时渲染的相关文章等;
- iq’s blog:ShaderToy创始人iq的个人网站,包含了大量的图形学技术文章,并且做的文笔非常浅显易懂,对读者非常友好;
- Raster Tek:一个关于DirectX入门的学习资料,对于新手非常推荐;相比于龙书,这个更接近与实际引擎开发,多个渲染功能都集成到一起;
- d3dcoder:这是龙书系列的官方网站,含有从DirectX9到DirectX12的教程源代码。
- learnopengl:OpenGL的入门级必读教程。