Procedural CRT documentation
Product pageUpdated 12 September 2026
Overview
Procedural CRT is a paid OFX video effect plugin for DaVinci Resolve. It makes modern footage look like it is playing on an old screen: CRT television, arcade monitor, Trinitron, LCD grid, LED wall, dot matrix. Every part of the look is generated procedurally in a GPU shader, so there are no overlays, no stock footage and no image packs, and everything is a slider. The pixel patterns simulate real RGB. It is one plugin, not a pack: the whole CRT chain lives in a single effect that runs on the Edit, Color and Fusion pages. The Inspector has 18 sections with 66 sliders and 25 toggles, covering 8 pixel patterns, 3 RGB modes, scanlines, RGB convergence, monochrome tinting, 2 full grading stages, chroma bleed, color shifts, curvature and vignette, the ShallowGlow v2 glow engine, ambient tube glow, flicker, shake, rolling shutter and film grain. 10 presets ship with it and the panel renders every tile from your own current frame, so you see your footage in each look before you click. Presets you save copy to the clipboard as a short text code to share, and can sync to your other machines against your license key, which is optional and switchable off. Developed by sh4rk.
Key facts
- DaVinci Resolve
- DaVinci Resolve 17.0 to 21.1. Works on free and Studio. We have not tested any DaVinci Resolve version below 17.0, so it may still work on older releases.
- Pricing
- Procedural CRT is a one time purchase, not a subscription. A Personal license is $22.90 and covers one person on up to 2 machines. A Team license is a separate product at $89.90, covering a single team on up to 10 machines. Need more than 10? Message me. It is also included in sh4rk's Retro Bundle at $28.90, alongside Procedural VHS, and in the Ultimate Creator Bundle. A bundle grants a Personal license only: there is no team version of a bundle.
- How you get it
- You can download it from your library at https://sh4rkk.com/library after logging in with the email tied to your order. If you prefer not to log in, a download page appears right after checkout where you enter the email you used and download the product instantly. Your license key is issued on purchase and is in that same library, on the panel for the product, behind an eye toggle so it stays hidden while you are screen sharing. It is also on your order at https://app.lemonsqueezy.com/orders and in the receipt email that Lemon Squeezy sent you.
- Updates
- Updates are free for life. To update, download the latest package again and run the installer over the top. Your presets and your license are never touched, so nothing needs setting up again. To uninstall on Windows, run 'Uninstall Windows.bat'. macOS has no uninstaller, because a .pkg leaves nothing behind to remove it with, so delete the folder /Library/OFX/Plugins/ProceduralCRT.ofx.bundle yourself; it asks for an admin password. Either way your presets and license stay where they are, so reinstalling puts everything back.
- License
- Procedural CRT is a paid plugin, activated with a license key issued to you on purchase. The key is an anti-piracy measure and nothing else: it gates no features, and every control is identical before and after activation. A Personal license covers one individual on up to 2 machines; a Team license covers one team on up to 10 machines. You can free a seat at any time: open the Presets panel, expand Settings, and click Deactivate This Machine. Activation needs an internet connection once. After that the plugin runs offline, re-checks quietly when it is online, and needs to reach the internet at least once every 14 days to stay activated; if it cannot, it asks you to reconnect and reconnecting restores it. Your license is not lost. Without a license the plugin runs in demo mode with a watermark over the image so it can be evaluated on real footage. That is an evaluation mode, not a free edition. Reselling, sharing or publishing a key permanently disables it without a refund, and requesting a refund disables it too. Anonymous performance reports are off by default and are only sent if you turn them on under Settings in the Presets panel. A report carries plugin version, operating system, render path, resolution, frame rate, cost per frame and which effects are on. Never your name, account, license key, file names or footage. Presets can sync to your other machines through your license key: only the preset settings are stored, never your name, account, file names or footage, it runs only while the plugin is activated, and it can be turned off in the Presets panel under Settings.
- Performance
- Every number here is measured on real hardware, not estimated. The plugin is built for real time playback rather than for a render queue, and the speed comes from it being a compiled OFX plugin: a fuse can be GPU accelerated too, but it still carries the Fusion comp and its Lua layer around every frame, and a compiled binary does not. At shipped defaults an NVIDIA RTX 3060 plays 1080p at 318 fps and 4K at 95 fps. A machine with no graphics card at all, the integrated Radeon in a Ryzen 7 5700G, still plays 1080p at 62 fps. A base Apple M1 through Metal plays 1080p at 47 fps and 720p at 106 fps, and that is the slowest Apple Silicon chip supported. Cost scales linearly with pixel count, so nothing falls off a cliff at higher resolutions: the M1 measures a flat 10.2 ms per megapixel from 720p all the way to 4K. Switch on every single effect at once and it costs roughly 5.6 to 6.2 times the defaults, but that is a worst case you have to build, not a normal setup. A CPU fallback exists for machines with no usable GPU. It is there so the plugin still runs, not for playback. Windows figures measured 2026-08-29, macOS 2026-08-31, median of 30 frames after 5 warmup frames.
- Support
- Support runs on the Paradise Community Discord, or by email at support@sh4rkk.com. Replies land within 1 to 28 hours, and Discord is near instant when sh4rk is online.
Installation
Preparation
- 1Download the latest package from your library at sh4rkk.com/library and extract the ZIP anywhere. The Desktop is fine, just keep the files together.
- 2Have your license key ready. It is on that same library panel, behind the eye toggle, and on your Lemon Squeezy order too.
Automatic install
- 1Download the latest package from your library and extract the ZIP.
- 2On Windows, fully quit DaVinci Resolve, run 'Install Windows.bat', allow the Windows prompt, then read the license and click Agree.
- 3On macOS, fully quit DaVinci Resolve, then run 'Install macOS.pkg' and step through it.
- 4Open DaVinci Resolve and go to the Edit page, then Effects, OpenFX, Filters, Procedural CRT.
- 5Drag Procedural CRT onto a clip and open the Inspector.
- 6Paste your license key into the License Key field and click Activate Plugin, then reset the plugin and it is fully activated.
Notes
Using it
Add it whichever way suits the page you are on. On the Edit page, drag it onto a clip from the Effects panel. On the Fusion page, press Shift + Space and search for Procedural CRT. On the Color page, search the Effects panel and add it to your correction node. From there, apply one of the 10 presets and tweak from it, or start tweaking straight away. There is no single best preset to start from, it depends on the shot and the look you are after. If you would rather build a look than start from a preset, work in this order: the pixel pattern and its size first, then the in and out color settings to balance the color, then the glow. Put it after everything else and before your grade, though before or after the grade does not make a big difference. Three things make it look worse rather than better: cranking the glow until the image blooms out, using the wrong pixel settings for the shot, and applying it to footage that is too bright, has too little information in it, or is clean motion graphics that are essentially one flat color. It needs detail in the frame to work with.
If something goes wrong
Not showing up in Resolve? First fully quit Resolve and reopen it: Resolve only scans for plugins at startup, and closing the window is not enough. Still missing? Open Resolve, Preferences, Video Plugins, find Procedural CRT, tick its checkbox or click Enable All, then restart Resolve. If activation fails, check the machine is online and that you have not used all your seats (2 on Personal, 10 on Team); open the Presets panel, expand Settings, and click Deactivate This Machine on an old computer. Playback slow before activating? Expected: the demo watermark is redrawn on every frame, so an unactivated copy runs slower. Enter your key and it goes. If it is slow after activating, lower the Quality slider in the Glow section first, the glow cascade is the main cost, and switch off effects you are not using. If none of that helps, come to Discord.

