计算机图形学
lxycg2
我的知乎专栏: https://www.zhihu.com/people/lxyhpp/columns
展开
-
Early Depth testing
正常情况下,depth testing(深度测试)是在屏幕空间进行的,是在fragment shader运行后,stencil testing运行后。现在大部分GPUs支持Early Fragment Test也称为Early Depth Testing(提前深度测试),这是一种硬件特性。Early depth testing允许在fragment shader运行前进行depth test。只要一发现某个fragment不可见,则丢弃它,不再运行相应的fragment shader。这是一种性能优化。原创 2020-05-28 17:06:37 · 596 阅读 · 0 评论 -
The Graphics Rendering Pipeline
渲染管线,这章主要讲光栅化渲染管线。毕业前实习时,也实现过一个简单的软光栅化渲染管线,再复习一下。在计算机图形学领域,shading指基于表面相对灯光的角度、距灯光的距离、相对于相机的角度和材质的属性等来修改物体/表面/多边形的颜色,进而创造一个具有真实感效果的过程。In computer graphics, shading refers to the process of altering the color of an object/surface/polygon in the 3D sce原创 2020-05-28 17:01:50 · 194 阅读 · 0 评论