综合类型(专栏,博客)
美团技术团队博客
专栏:走进 WebAssembly 的世界
TheNatureOfCode
build-your-own-database/
大前端(React)
软件工程
凤凰架构
图形学, 3D, Games
3D Game Shaders For Beginners
有兴趣在您的 3D 游戏中添加纹理、光照、阴影、法线贴图、发光物体、环境遮挡、反射、折射等吗?伟大的!以下是一系列着色技术,可将您的游戏视觉效果提升到新的高度。我以这样一种方式解释了每种技术,您可以将在这里学到的知识应用/移植到您使用的任何技术栈——无论是 Godot、Unity、Unreal 还是其他。对于着色器之间的粘合,我选择了出色的 Panda3D 游戏引擎和 OpenGL 着色语言 (GLSL)。因此,如果这是您的堆栈,那么您还将受益于学习如何将这些着色技术专门用于 Panda3D 和 OpenGL。
知乎: 向往
游戏大佬, 深入理解UE引擎, 图形学渲染背后的知识
PBRT V3-从零到完全吃透系列
本书特点:本系列追求通俗易懂,知之而用之。每本小书都能在两三天之内学完,加上代码实现部分学习时间不会超过四天;每学完一本书我们都会把PBRT的实现方法升级到自己的引擎中。虽然PBRT源码较为复杂,但相信跟着本书走,您就会发现PBRT的流程和算法其实非常清晰。本书不但要求掌握PBRT源码,还希望读者在研究源码的同时,自己实现一个PBRT系统。