PRODUCTS
  • Blog
  • What's new
  • Newsletter
  • Visit the Store
  • Zoom Player
  • Zoom Player Awards
  • Zoom Player Press
  • Zoom Commander
  • WhiteWash Wizard
DOWNLOADS
  • Zoom Player MAX
  • Zoom Player IPTV
  • Zoom Player Remote
  • Zoom Player Languages
  • Zoom Player Skins
  • Zoom Player MAX Beta
  • Zoom Player IPTV Beta
  • Zoom Commander
  • Backgrounds
  • Graphic Assets
  • Other Downloads
SUPPORT
  • Zoom Player Help
  • Zoom Player Interface
  • Zoom Player on Tablets
  • Video Tutorials
  • Zoom Commander
  • Support on Reddit
  • Registration Support
ZOOM PLAYER GUIDE
  • SETUParrow
    • Formats & Decoders
    • Options & Settings
    • Media Library Basics
    • Media Library Scraping
    • IPTV
    • Skin Selection
    • Player Modes
    • Streaming
    • Presets
    • Calibration Patterns
    • Articles
    • Resources
    • FAQ
  • CONTROLarrow
    • Keyboard Shortcuts
    • Remote Control
    • Command Line
    • Control API
    • Zoom Player Functions
  • THE USER INTERFACEarrow
    • Screenshots
    • Fullscreen Navigation
    • The Control Bar
    • The Playlist
    • The Equalizer
    • IPTV
    • Chapters & Bookmarks
    • The Scheduler
    • Dynamic Video Editing
CONTACT
  • Registration Support
  • Licensing & Marketing
  • Business Development
  • Affiliate Signup
  • Client Showcase
  • About Inmatrix
  • PRODUCTSarrow
    • Blog
    • What's new
    • Newsletter
    • Visit the Store
    • Zoom Player
    • Zoom Player Awards
    • Zoom Player Press
    • Zoom Commander
    • WhiteWash Wizard
  • DOWNLOADSarrow
    • Zoom Player MAX
    • Zoom Player IPTV
    • Zoom Player Remote
    • Zoom Player Languages
    • Zoom Player Skins
    • Zoom Player MAX Beta
    • Zoom Player IPTV Beta
    • Zoom Commander
    • Backgrounds
    • Graphic Assets
    • Other Downloads
  • SUPPORTarrow
    • Zoom Player Help
    • Zoom Player Interface
    • Zoom Player on Tablets
    • Video Tutorials
    • Zoom Commander
    • Support on Reddit
    • Registration Support
  • ZOOM PLAYER GUIDEarrow
    • FAQ
    • Articles
    • Screenshots
    • Backgrounds
    • Player Modes
    • Fullscreen Navigation
    • Playlist
    • Equalizer
    • Control Bar
    • Skin Selection
    • Media Library Basics
    • Media Library Scraping
    • Scheduler
    • Remote Control
    • Command Line
    • Functions
    • Control API
    • Options & Settings
    • Keyboard Shortcuts
    • Formats & Decoders
    • Chapters & Bookmarks
    • Dynamic Video Editing
    • Presets
    • Calibration Patterns
    • Streaming
    • Resources
    • Graphic Assets
  • CONTACTarrow
    • Registration Support
    • Licensing & Marketing
    • Business Development
    • Affiliate Signup
    • Client Showcase
    • About Inmatrix

Help Index
  • Options & Settings
  • Keyboard Shortcuts
  • User interface
    • Player Modes
    • Fullscreen Navigation
    • Playlist
    • Equalizer
    • Control Bar
    • Skin Selection
  • Media Library
    • The Basics
    • Scraping
  • Command & Control
    • Scheduler
    • Remote Control
    • Command Line
    • Functions
    • Control API
  • Formats & Decoders
  • Chapters & Bookmarks
  • Dynamic Video Editing
  • Presets
  • Calibration Patterns
  • Streaming
  • Resources

Introduction


Pixel Shaders are Direct3D based image processing script files containing algorithms that can be applied to the currently playing video (either before or after the image is resized to the display resolution). Please note that to use pixel shaders, you must set the Video Renderer to MadVR.

Available Pixel Shader scripts

You can add pixel shader visual processing scripts to either the "pre" (before) image resize or "post" (after) the video image is resized. The "Add Script" button is used to copy new or modified pixel shader ".HLSL" files to Zoom Player's pixel shader folder and making the copied scripts available for instant use. The "Delete" button erases the selected script file from Zoom Player's pixel shader folder.

Pixel Shader presets

You can combine a set of pixel shaders into a preset which is later accessible through keyboard macros or simply by applying a preset through the options dialog. The first 8 pixel shader presets can be applied during playback using the Alt+Shift+"F1-F8" keyboard macros.

Current shader scripts

Split into "pre-image resize" and "post image resize", these interfaces provide functionality to change the pixel shader scripts processing order and create new pixel shader presets.

Pixel Shader effects description

Advanced CRT

Mimics the look of an old arcade CRT display.

Border

Makes the screenedge black as a workaround for the bright edge that forcing some AA modes sometimes causes or use it to create your own letterbox.

Cartoon

Creates an outline-effect that makes the image look more cartoonish.

Curves

Contrast adjustments using S-curves - without causing clipping.

DPX

Makes the image look like it was converted from film to Cineon DPX. Can be used to create a "sunny" look.

HDR

Mimics an HDR tonemapped look

Levels

Sets a new black and white point. A fast and easy way to increase contrast but it causes clipping. The Curves effect does this in a more subtle way without causing clipping.

Lift Gamma Gain

Adjust brightness and color of shadows, midtones and highlights (and typically does it better then the Tonemap effect)

LumaSharpen

Sharpens the image, making details easier to see

Monochrome

Removes colors from the image so it appears as if shot on black and white film.

Sepia

Sepia tones the image - see http://en.wikipedia.org/wiki/Sepia_tone#Sepia_toning

Technicolor

Makes the image look like it was processed using a three-strip Technicolor process - see http://en.wikipedia.org/wiki/Technicolor

Tonemap

Adjust gamma, exposure, saturation, bleach and defog. (may cause clipping)

Vibrance

Intelligently saturates (or desaturates if you use negative values) the pixels depending on their original saturation.

Vignette

Darkens the edges of the image to make it look more like it was shot with a camera lens. - see http://en.wikipedia.org/wiki/Vignetting)



Attribution • Privacy Policy • Terms of Usage
Discord Facebook Youtube Reddit