景深此演示中使用的景深效果基于来自three.js网站的BokehPass.js和BokehShader.js,而该网站又基于Martins Upitis中的GLSL着色器。此外,我的着色器提供了从许多其他散景形状中进行选择的选项,包括三角形五边形星形。此着色器以简单的方式近似景深散景。 Martin Upitis还创建了一个更复杂的散景着色器,在其中进行了描述。 我做了一个关于景深的演示,这个项目是我参加的计算机图形学课程