周报 第1期
文章
游戏画面是如何渲染出来的
深入介绍了GTA V,守望先锋,巫师3,Ni No Kuni 2,古墓丽影:崛起游戏是如何渲染游戏画面的。
虚幻引擎可以参考Unreal Frame Breakdown,译文版Unrealx渲染一帧详解。
基本颜色理论和颜色空间
Rendering volumetric clouds using signed distance fields
基于SDF的体积云渲染。
programing tricks in shadertoy / glsl
Shadertoy的编程trick。比如利用hash来模拟随机过程。
-
光栅化的教程。
a primer on efficient rendering algorithm & clustered shading) (code)
高效的渲染技术的综述,概述了forward shading,Deferred shading, tiled shading & forward+, clusterred shading. 接着,介绍了如何实现clustered shading.
How to Start Learning Computer Graphics Programming
从Raytracing和Rasterization开始;学习必要的数学;学会利用工具调试;一些适合初学者的小工程实践。
life stories: the glimpse renderer
glimpse是path tracing的渲染器。
how does a gpu shader core work?
从cpu和gpu的对比,带宽和延迟,shader execution过程,NVidia GeForce 1080ti和AMD RX Vega 64显卡技术属性等方面来阐述GPU shader是如何运行的。
data driven rendering pipeline
数据驱动的渲染管道。
-
基于metal的光线追踪。
课程
Introduction to Convolution Integrals
卷积积分入门教程。
资料
-
一些gpu硬件的技术文档和文章。
graphics programming - resource for beginners
适合初学者的图形编程的相关资料。
-
图形相关的资料,周更。
工具
-
免费的图形调试软件。
RenderDoc is a free MIT licensed stand-alone graphics debugger that allows quick and easy single-frame capture and detailed introspection of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12 across Windows 7 - 10, Linux, Android, Stadia, or Nintendo Switch™.