---
title: "crt-shader"
description: "Multi-pass CRT reconstruction for images and 3D scenes, with adapters for plain WebGL, React, Three.js, pmndrs postprocessing and R3F."
canonical: "https://vibing.inc/library/crt-shader-vg-2347"
category: "Backgrounds, Effects & CSS Oddities"
subcategory: "CRT & retro"
license: "MIT"
author: "Brooklyn (@OutThisLife)"
source: "https://crt-shader.vercel.app"
---

# crt-shader
Multi-pass CRT reconstruction for images and 3D scenes, with adapters for plain WebGL, React, Three.js, pmndrs postprocessing and R3F.
## Facts
- Source: https://crt-shader.vercel.app
- Category: Backgrounds, Effects & CSS Oddities / CRT & retro
- Author: Brooklyn (@OutThisLife)
- Licence: MIT
- Tags: crt, shader, webgl, threejs, retro
## Why it's a gem
Agent-installable CRT pass that actually looks like a tube, not a CSS filter.
---
Listed in The Vibeary: https://vibing.inc/library/crt-shader-vg-2347 · JSON: https://vibing.inc/api/public/library/gems/crt-shader-vg-2347