この例の シェーダー は、p5.Framebuffer からの深度情報を使用してぼかしを適用します。実際のカメラでは、オブジェクトはレンズの焦点よりも近いか遠い場合にぼやけて見えます。これをシミュレートしています。まず、スケッチは5つの球体をフレームバッファに描画します。次に、ぼかしシェーダーを使用してフレームバッファをキャンバスに描画します。
フレームバッファぼかし by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.