Navigation

Ventuz Introduction

  • Introduction
  • Getting Started
  • Ventuz Editions
  • Ventuz Products
  • Realtime Rendering
  • Frequently Asked Questions
  • Common Mistakes
  • Deploying a Ventuz Presentation
  • Scene Performance and Tweaks

Quick Guides

  • Quick Guide Index
  • Business Logic
  • 3D Art
  • 2D Art
  • Programming
  • System Engineer

General

  • Index
  • What's New
  • Ventuz System Requirements
  • Communication Protocol Overview
  • Configuration Editor
  • Audio / Video Configuration
  • Machine Configuration
  • Web Configuration Editor and License Manager
  • GPI Configuration for Runtime or Director
  • Supported Formats
  • Supported Hardware
  • Multisampling / Anti-Aliasing
  • Input Subsystem
  • Ventuz Proprietary Files
  • Migrating Content to Ventuz 6
  • Migrating Content to Ventuz 5
  • Summary Shortcuts
  • Terminology
  • Manual Index

Ventuz Designer

  • Designer Indices
Introduction
  • Designer Introduction Index
  • Designer Overview
  • Realtime Rendering
  • Project Browser
  • Designer Interface
  • Designer Options
  • Working with Nodes
  • Hierarchy and Content Editors
  • 2D Workflow
  • 3D Workflow
  • Animation Workflow
  • Best Practices
  • Reading Data in Ventuz
  • Display Images and Movies
  • Scene Performance and Tweaks
  • Deploying a Ventuz Presentation
  • Render to Disk
User Interface
  • Designer User Interface Index
  • Designer Interface
  • Renderer Window
  • Layer Editor
  • Property Editor
  • Property Groups
  • Hierarchy Editor
  • Content Editor
  • Find and Replace
  • Toolbox
  • Animation Editor
  • Shader Editor
  • Text Editor
  • Message View
  • Scene Tree
  • Stage Editor
  • Container Outline
  • Watches Editor
  • Performance Statistics
2D Workflow
  • 2D Workflow Index
  • 2D Workflow
  • Layer Editor
  • Common Layer Properties
  • IPP Effects
  • Color Correction FX
  • Distortion FX
  • Filter FX
  • Hierarchy and Content Editors
  • Display Images and Movies
3D Workflow
  • 3D Workflow Index
  • 3D Workflow
  • Hierarchy and Content Editors
  • Renderer Window
  • Camera Navigation
  • Manipulate Objects with Gizmos
  • Layer Editor
  • Property Editor
  • Hierarchy Editor
  • Working with Nodes
  • Isolated Objects
  • Containers
  • Text Rendering
  • Character Sets
  • Geometry Import
  • Display Images and Movies
  • Particle System
  • Creating Realistic Reflections
Logic Workflow
  • Logic Workflow Index
  • Hierarchy and Content Editors
  • Content Editor
  • Hierarchy Editor
  • Working with Nodes
  • Property Editor
  • Containers
  • Project and Scene Data
  • Reading Data in Ventuz
  • Display Images and Movies
  • Input Subsystem
  • Multitouch
  • TUIO Protocol
  • Open Sound Control
Animation Workflow
  • Animation Workflow Index
  • Animation Workflow
  • Animation Editor
  • Content Editor
  • Hierarchy Editor
  • Property Editor
  • Animation and State Engine
  • Templates
  • Template Engine
Project Structure
  • Project Structure Index
  • Projects and Scenes
  • Project Properties
  • Project Maintenance
  • Project and Scene Data
  • Scene Management
  • Scene Statistics
  • Scene Tree
  • Performance Statistics
How Tos
  • Designer How to Index
  • How to Run Ventuz
  • How to Work with Designer
  • Ventuz Designer Drag&Drop Workflow
  • How to work with Shadows
  • How to Build Content for Multiple Screens
  • How to Use Emoijs
  • How to Build a Template
  • How to Use the Color Difference Keyer
  • How To Use the HDR Engine
  • How Create Lens Flares and Bloom
  • How to Create Visuals Loader Node
  • How to Remote Control with a Phone
  • How to use Head Mounted Displays
  • How to work with 3D Reference Layers
  • How to create a Firework Particle System
  • How to use DDS with new Block Compression modes
  • How to use the Substance Integration
Reference
  • Available Nodes
  • Animation Nodes
  • Material&Color Nodes
  • Data Nodes
  • Geometry Nodes
  • Interaction Nodes
  • IO Nodes
  • Layers
  • Light Nodes
  • Logic Nodes
  • Render Option Nodes
  • Slides Nodes
  • Sound Nodes
  • Text Nodes
  • Texture Nodes
  • VR Nodes
  • World Nodes
  • Summary Shortcuts
  • Layer Editor Shortcuts
  • Hierarchy Editor Shortcuts
  • Content Editor Shortcuts
  • Animation Editor Shortcuts
  • Director Shortcuts

Ventuz Director

  • Index
  • Introduction
  • Environment
  • Show
  • User Interface
  • Assets
  • Taking Action
  • Property Editor
  • Shot Box
  • Project Data
  • Pages
  • Playlist
  • Timeline
  • Content References
  • Topology
  • Channels
  • Macros
  • Designing Templates
  • Plug-Ins
  • Shortcuts
  • Command Line Options
  • Application Settings
  • Glossary
  • GPI Configuration

Ventuz Runtime & Configuration

  • Runtime Index
  • Configuration Configuration Editor
  • Machine Configuration
  • Video/Audio Configuration
  • Web Configuration Editor and License Manager
  • Render Setup Editor
  • Warping and Soft-Edging Editor
  • Machine Clustering
  • Supported Hardware
  • Director Mode
  • Runtime How Tos Index
  • How to Configure Audio
  • How to Use Live Options
  • How To Play Out On Multiple Screens
  • How To Render on a Machine Cluster
  • How to Use Head Mounted Displays
  • How to Setup Spout with Ventuz
  • How to Use Newtek NDI
  • How to Use a Mixed Frame Rate Cluster
  • How to Use Tracking

How To

Designer
  • Designer How to Index
  • How to Run Ventuz
  • How to Work with Designer
  • Ventuz Designer Drag&Drop Workflow
  • How to work with Shadows
  • How to Build Content for Multiple Screens
  • How to Use Emoijs
  • How to Build a Template
  • How to Use the Color Difference Keyer
  • How To Use the HDR Engine
  • How Create Lens Flares and Bloom
  • How to Create Visuals Loader Node
  • How to Remote Control with a Phone
  • How to use Head Mounted Displays
  • How to work with 3D Reference Layers
  • How to create a Firework Particle System
  • How to use DDS with new Block Compression modes
  • How to use the Substance Integration
Runtime & Configuration
  • Runtime How Tos Index
  • How to Configure Audio
  • How to Use Live Options
  • How To Play Out On Multiple Screens
  • How To Render on a Machine Cluster
  • How to use Head Mounted Displays
  • How to setup Spout with Ventuz
  • How to use Newtek NDI
  • How to use a Mixed Frame Rate Cluster
  • How to use Tracking

Ventuz Node Reference

ANIMATION
  • Mover
  • Alternator
  • Simple Control
  • Timeline Control
  • Anmation Rig
  • Keyframe Animation
  • Animation Group
COLOR/MATERIAL
  • Alpha
  • Fog
  • Ground Fog
  • Sky Box
  • Color to RGBA
  • HSLA to Color
  • RGBA to Color
  • Color Transformer
  • HLSL Shader
  • Color
  • Material
  • Color Picker
  • Substance Material
DATA
  • Database
  • Excel
  • JSON
  • RSS Feed
  • Resource Linker
  • Text File
  • XML
GEOMETRY
  • Rectangle
  • Rounded Rectangle
  • Gradient Rectangle
  • Overlay Rectangle
  • Cube
  • Circle
  • Sphere
  • Cylinder
  • Cone
  • Torus
  • Chart
  • Random Points
  • Mesh Loader
  • Geometry Import (Live)
  • Volume
  • Get Bounding Box
  • Arrow
  • Particle System
  • Path Renderer
  • Geometry Renderer
INTERACTION
  • Interaction Rect
  • Touch Button
  • Touch Excluder
  • Touch Marker
  • Touch Paint
  • Touch Pattern
  • Touch Proxy
  • Touch Ripples
  • Touch Transformations
  • Web Browser
  • Touch Teleport
  • Touch Simulator
INPUT/OUTPUT (I/O)
  • GPI
  • Joystick
  • Keyboard
  • MIDI
  • Mouse
  • Network
  • Open Sound Control
  • Serial
  • Timecode
  • DMX
LAYER
  • 3D Layers
  • 3D Layer Reference
  • 2D Layers
  • PSD Import Layer
  • Others
LIGHT
  • Light Sources
LOGIC
  • Array Processing
  • Convert To Text
  • Cluster Synchronization
  • Counter
  • Date Time
  • Directory
  • Dispatcher
  • Enumeration
  • Expressions
  • Invert
  • Log
  • Loop Breaker
  • Math Effects
  • Matrix Operations
  • Scene Event
  • Script
  • String Operations
  • System ID
  • Text Splitter
  • Timer
  • Toggle
  • URL
  • Value Switch
  • Value Buffer
  • Variables
  • Visual Indexer
RENDER OPTIONS
  • Alpha Blending
  • Color Write
  • Alpha Testing
  • Clip Plane
  • Filter
  • Mask
  • Mirror
  • Effect
  • Render Cube Map
  • Draw Modes
  • Stencil
  • ZTesting
SOUND
  • Audio Clip
  • Sound
  • Volume Control
  • Audio Analysis
SLIDES
  • Slide Manager
  • Slide
  • Slide Port
  • Pivot
TEXT
  • Text Effects
  • Text Layouts
  • Text Rendering
TEXTURE
  • Background
  • Hatch
  • Image
  • Texture
  • SVG Loader
  • Gradient Texture
  • Live Video
  • Movie Stream
  • Movie Frame
  • Movie Clip
  • Texture Loader
  • Snapshot
  • Snapshot Framebuffer
  • Texture Saver
  • Video Source Selector
  • VIO Input
  • Spout Receiver
  • NDI Receiver
  • Substance Loader
  • QR Code
VR/AR
  • Tracked Devices
  • Draw Tracked Devices
WORLD
  • Axis
  • Billboard
  • GetWorld
  • SetWorld
  • Arrange
  • Ticker
  • Layout
  • Group
  • World Z Sort
  • YesNo
  • Switch
  • Spread
  • Filter Pass
  • Set Pass
  • Hierarchy Container
  • Scene Port
  • Content Container
  • Template Port
  • Container Info
  • Camera
  • Paths

Advanced and Development

  • Advanced and Development Index
  • Command Line Options
  • Ventuz IP Ports
  • Ventuz Machine Service
  • TUIO
  • .NET Scripting
  • HLSL Shader Programming
  • Ventuz API and SDK
  • Ventuz VIO API
  • Ventuz File Format (VFF)
  • Ventuz Stream Out API
Remoting
  • Remoting Index
  • Remoting Overview
  • Remoting 4
  • Remoting 4 via Websockets
  • Deprecated Remoting
  • Remoting Machine Signature

Misc

  • Presets
« Previous:
» Index «
Next: »

Ipp Effects: Color Corrections

Table of Contents

  1. Color Correction in a Nutshell
    1. Lift
    2. Gamma
    3. Gain
    4. Offset
    5. Tonal Ranges
    6. HSV Color Corrections
  2. Grayscale
  3. Color Grading
  4. Color Correction
  5. Gain
  6. Invert

These are post-processing effects that you can add to any 2D or 3D layer. Currently available in this category are Grayscale, Color Grading, Color Correction and Gain.

Most of these color corrections operate by affecting different tonal ranges of the picture. In general there are three main areas which will be affected by different dedicated color correction effects, these are:

Color Correction in a Nutshell

Lift

As you can see in the figure above, Lift affects mainly the darker and black tones of your picture.

Gamma

As you can see in the figure above, Gamma Color Correction affects mainly the midtones of your picture, leaving the blacks and whites mostly untouched.

Gain

As you can see in the figure above, gain affects mainly the brighter and white tones of your picture.

Offset

As you can see in the figure above, Offset just moves up or down the whole curve, so it darkens or lightens the whole picture; shadows, mid-tones and highlights.

Tonal Ranges

You can check this picture for a reference of the areas which will be affected for each color correction operation. These areas are often known as Tonal Ranges, and they can be described using different names like Blacks, Low Lights or Shadows for the darker areas, Midtones for the intermediate range, and Highlights or Whites for the lighter areas:

HSV Color Corrections

In the figure above, you can see the usual HSV Color Corrections and how they operate.

  • Saturation Works by moving pixel values from the center to the edge of the Color wheel, meaning that decreasing the Saturation shifts the image values towards the center values - whiter and less saturated colors. While increasing the Saturation moves the values towards the edge of the wheel - more vibrant colors.
  • Hue Color Correction works by turning the image colors around the color wheel, resulting in all image colors being shifted


Grayscale

A simple Grayscale effect that turns the layer colors to different shades of grey - in the picture you can see the color correction applied to the righ side and the original image on the left. RGB channels are balanced to follow the YUV standard color levels, but those default values can be changed in the parameters and some presets are available.

These are the Presets available:

  • Gray: The default grayscale effect.
  • Sepia: A grayscale image with some brownish tint, to look like old sepia photographs.
  • Red/ Green/ Blue/ Alpha Only: Used to isolate just the color values of one of the channels.

These are the Parameters available:

  • Amount: Controls how much of the original layer is turned into grayscale tones. The default 100% value means that the layer will be grayscale completely.
  • R/G/B: Three sliders to control the amount of each color channel used to generate the grayscale image. The default values (21.61% Red, 71.52% Green and 7.22% Blue) keeps the same ratio used by standard video component formulas. Other presets change these values.
  • A: Controls the Alpha channel
  • Tint: A dropdown menu to select the color used to tint the grayscale image, the default is White.

Color Grading

A color correction effect, featuring some of the standard color correction/color grading properties, mostly based on individual controls for each of the three RGB image channels - in the picture you can see the color correction applied to the righ side and the original image on the left.

These are the Parameters available:

  • Amount: A slider to control how much the original layer is graded. The default 100% value means that the layer will be completely affected by the Color Grading Effect.
  • Gamma R/G/B: Three sliders to control the gamma for each color channel independently, their default values are 1. The Gamma controls the curvature of the color response curve, meaning that mainly the mid-tones, i.e. the tones which are not close to either black or white values, will be affected. Higher values will give you a brighter, washed out picture, while smaller values will give you a darker, more contrasted result.
  • Offset: As mentioned above it performs a general correction, with values under 0% darkening all areas of the picture and values over 0% lightening the whole picture.
  • Offset R/G/B: Works in a similar way to the general Offset setting above but working on each channel individually. This means that values over 0% increase the channel intensity, and values below 0% turn the image towards the complementary color, in other words, values under 0% result in colors shifting to Cyan in the Red channel, to Magenta in the Green channel and to Yellow in the Blue channel.
  • Lift: Performs a standard lift color correction, the default value is 0%. A lift color correction works by taking the black and darker values up or down in the color response curve, while keeping the brighter and white tones untouched (check picture). This results in the black and darker areas of the image being more affected, with influence decreasing in the midtones and almost no influence on the lighter and white pixels.
  • Lift R/G/B: Control lift color correction on each of the three channels individually, the default values are 0%.
  • Gain: Performs a standard Gain color correction, the default value is 100%. A Gain color correction works by displacing the brighter and whites side of the color curve, while keeping the black and darker tones untouched. The result is, in some respect, the inverse of the Lift control, with a greater effect on the white and brighter areas of the image, its influence decreasing in the midtones, until being completely without effect in the dark and black areas.
  • Gain R/G/B: Control Gain color correction on each of the three channels individually, the default values are 100%.


Color Correction


A color correction effect, featuring some of the standard color correction properties, very similar to Color Grading, but more focused on the HSL/HSV Color model (see above) - in the picture you can see the color correction applied to the righ side and the original image on the left.

These are the Parameters available:

  • Amount: Controls how much of the original layer is color corrected. The default 100% value means that the layer will be totally affected by the Color Correction Effect.
  • Hue: Controls the Layer Hue, or tone, with a default value of 0. Hue shifts the color values of all channels, effectively changing the overall color appearance of the image. Internally Hue is turning the color wheel clockwise or counter-clockwise. Therefore very high values, whether they are positive or negative, turn every color towards its complementary, i.e. red towards cyan, green towards magenta, and blue towards yellow/orange.
  • Saturation: Controls the Layer Saturation, or color intensity, with a default value of 100%. Saturation controls how intense the color values of an image are, the lower the values, the more color values are shifted towards white in the color wheel, and the image colors look less intense. Higher saturation values imply moving the color values away from white, resulting in more intense colors.
  • Lift: Performs a standard lift color correction, the default value is 0%. A lift color correction works by taking the black and darker values up or down in the color response curve, while keeping the brighter and white tones untouched (check picture). This results in the black and darker areas of the image being more affected, with influence decreasing in the midtones and almost no influence on the lighter and white pixels.
  • Gain: Performs a standard Gain color correction, the default value is 100%. A Gain color correction works by displacing the brighter and white side of the color curve, while keeping the black and darker tones untouched. The result is, in some respect, the inverse of the Lift control, with a greater effect on the white and brighter areas of the image, its influence decreasing on the midtones, until being completely without effect in the dark and black areas.
  • Offset: As mentioned above it performs a general correction, with values under 0% darkening all areas of the picture and values over 0% lightening the whole picture.

Gain

A quick Gain color correction effect, very similar to the Gain parameters shown above. - in the picture you can see the color correction applied to the righ side and the original image on the left.

It features these parameters:

  • Amount: Controls how much of the original layer is color corrected. The default 100% value means that the layer will be totally affected by the Gain Effect.
  • Gain: Performs a standard Gain color correction, the default value is 100%. A Gain color correction works by displacing the brighter and whites side of the color curve, while keeping the black and darker tones untouched. The result affects mainly the white and brighter areas of the image, its influence decreasing on the midtones, until being completely without effect in the dark and black areas.
  • Tint A dropdown menu to select the color used to tint the gain areas of the image, the default is White.

Invert

A simple inversion of each Color and/or Alpha Channel. In the picture you can see the inversion applied to the right side and the original image on the left.

It features these Parameters:

  • Amount: Controls how much of the original layer is color inverted. The default 100% value means that the layer will be totally affected by the Invert Effect.
  • R,G,B,A: Controls which channels should be inverted.
« Previous:
» Index «
Next: »
Copyright 2020 Ventuz Technology