Installation
Choose your framework. The registry installs one component file and its PixiJS dependency.
Installation unavailable
This preview is not assigned to the free or paid catalog. Installation is unavailable.
The registry command writes the component to src/lib/components/ui/ApertureCrt.svelte and installs its dependencies.
The registry command writes the component to src/components/ui/ApertureCrt.tsx and installs its dependencies.
The registry command writes the component to src/components/ui/ApertureCrt.vue and installs its dependencies.
Overview
Aperture CRT downsamples the source once per display cell, then reconstructs it through staggered red, green, and blue phosphor slots.
Scanlines, tube curvature, tinted highlights, and deep screen black turn pixelation into a physical display illusion rather than a simple low-resolution filter.
Basic usage
The shader fills its parent. Your layout decides whether that parent is a card, hero, or viewport.
- Raise Cell size when the component is viewed from farther away so the RGB subcells remain legible.
- Curvature deliberately creates a dark screen edge; set it to zero for a flat-panel treatment.
Component API
Types below match the selected Svelte component.
Types below match the selected React component.
Types below match the selected Vue component.