转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=1216

即将召开的High-Performance Graphics 2011上有篇文章叫作High-Performance Software Rasterization on GPUs,作者是NVIDIA Research的Samuli Laine和Tero Karras(没错,Efficient Sparse Voxel Octrees也是他们)。他们在GPU上用CUDA构造出了一个软件光栅化组件,光栅化算法类似于Larrabee(以及开源软件渲染器SALVIA):先把primitive分到多个bin中,然后subdivide成像素级别的大小。不过它把subd阶段分为Coarse和Fine两个阶段,用不同的线程粒度完成。Larrabee里面也有这么分的,不过是连着做完,不是两个独立的阶段。

对光栅化算法感兴趣的同学不妨看看此文。

作者主页

PDF下载