[SUGGESTION: high quality] madVR + yCMS support
Posted: Thu Jun 10, 2010 7:31 pm
madVR is an high quality video renderer (GPU assisted)
Official discussion 3ad @ Doom9's forum
yCMS is a Color Management System
Official 3ad @ Doom9's forum (also contains instruction on how to use in conjunction with madVR)
Direct downloadfeatures:requirements:
- high quality chroma upsampling
- high quality scaling (bicubic, mitchell, lanczos, spline etc)
- high quality YCbCr -> RGB conversion
- gamut & gamma correction for display calibration
- full 16bit processing queue
- final 16bit processing result is dithered down to RGB output bitdepth
- bypasses graphics card's video (damage) algorithms
- all work is done via GPU shaders
- no shortcuts, highest quality has priority over anything else
disadvantages:
- graphics card with full Direct3D9 hardware support
- at least 128MB of dedicated graphics card memory
- Windows XP or newer
- hardware accelerated video decoding (DXVA) is currently not supported
- slightly slower startup when using 3dlut technology (96MB file must be read)
Official discussion 3ad @ Doom9's forum
yCMS is a Color Management System
Official download pageIntroduction:
yCMS is a Color Management System (CMS) that uses 3-dimensional lookup tables ("3D LUTs") to perform the conversion between the input and output color representations. You can read a little more about CMS here.
The idea of using 3D LUTs was due to the intensive computing that needs to be performed when converting video data between different color spaces. When using 3D LUTs all computing is performed offline during its creation. The computed 3D LUTs (three, one for each component) are then written to a file which can later be used, when playing videos or viewing photos, simply by mapping the input data through the 3D LUTs. This way, the conversion can be performed at runtime using lower computational power and leaving more CPU available for other tasks. Since all the computing is performed offline its precision can be increased by using 64bit floating point (per component) through out all the conversion chain.
Features:
- Color space conversion
- Gamut correction
- Chromatic adaptation
- Gamma correction
- HD, SD & Computer video standards
- R'G'B', RGB, Y'CbCr and YCbCr video data
- 6, 7 or 8 bit input bit depth 3D LUTs
- 8 or 16 bit output bit depth 3D LUTs
- Full 64 bit FP processing chain
- Both x86 and x64 versions
Requisites:
- Windows XP or newer
- x86 or x64 CPU with SSE or above
Known Issues:
- When using Grayscale_Measurements command there is noise in low level areas
Official 3ad @ Doom9's forum (also contains instruction on how to use in conjunction with madVR)