RV 3.6 Specifications
RV Specifications
System Requirements for Full Feature Set
- Apple Intel with ATI Radeon 9600, Nvidia GeForce FX, or newer.
- Linux x86 32 and 64 bit (RH 9.0+, SuSE 9.x), AGP 4x or better, Nvidia GeForce FX or newer. Non-Nvidia cards are not supported on Linux.
- Windows XP or Vista with an Nvidia GeForce FX or newer. Non-Nvidia cards on Windows are not currently supported.
RV also works with older graphics cards but some advanced features will be disabled.
Input
- Quicktime, mp4, and AVI movie files with audio (support varies per platform. No Quicktime/AVI on 64 bit Windows yet.)
- Quicktime 7 on Mac and Windows (32 bit)
- libquicktime on Linux and OSX 64 bit (H.264, MPEG-4, Photo/Motion JPEG,DV, Raw, and others)
- Full support of OpenEXR including multiple channels, layers, views, input color spaces and metadata
- TIFF (including floating point), scan line and tiled (texture formats)
- 10 bit Cineon and 8, 10, 12, and 16 bit DPX and associated metadata
- PNG, GIF, JPEG, RLA, RGBE/A, SGI, Photoshop, Pixar Z, and others
- Optional high-quality resolution down sampling (color and/or size)
- Audio AIFF, WAV, and others (AAC, MP3, etc on Windows and Mac)
- Import LUT formats: IRIDAS (.cube), Rising Sun (.csp), Nuke (.vf), Shake, Apple (.mga), Panavision (.a3d), Inferno (.3dl) and RV specific (.rvchlut, .rv3dlut) LUT formats
- C++ SDK for image, movie file, and codec plug-ins (requires our support on Windows)
Display
- No resolution limits
- Arbitrary channel remapping from source file
- 8 and 16 bit/channel integer images
- 16 and 32 bit/channel floating point images
- Non-square pixel aspect ratios
- Subsampled chroma images
- Arbitrary primaries and built-in transfer functions for sRGB, Rec.709, and Gamma, or HDR display LUT.
- Multiple stereo output options
Playback
- Greater than 30 fps playback of 2k 8 bit frames on 8x AGP or PCIe
- User controlled FPS, frame increment, in/out points
- Direct from disk playback of Cineon, DPX, JPEG, B44/A EXR Luma+Chroma images if available bandwidth allows it
- Asynchronous multithreaded rendering, I/O, processing, and caching
- Look-Ahead/Behind caching for realtime playback
- Static region caching for random access of a range
- Multithreaded decompression for some formats (e.g., OpenEXR)
- Scales up with number of CPU cores and buses
- Images can be reformatted to fit in cache
- Optional full-screen playback
- Custom and standard mattes
- EDL controlled sequences
Stereo
- Any combination of mono input formats can be used to create stereo: sequences of images, movie files
- Multiple track quicktime movies
- Multiple view OpenEXR (with layers) high dynamic range stereo
- Stereo sources can be sequenced like single view sources
- Hardware left/right buffers (shutter glasses), anaglyph (grey scale and color), pair, mirrored pair, or isolated eye views
- Support for DLP and LCD stereo output devices
- Real-time eye offset modification
- Color pipeline works seamlessly with stereo viewing
Real-Time Color Correction, Analysis, and Transforms
- Real-Time relative exposure, hue, saturation, contrast, gamma, bias, and more
- Non linear transfer functions: Cineon/DPX log space (two styles), Grassvalley Viper, sRGB, Rec.709 (HD), and gamma
- Channel reordering, single channel view isolation, luminance and alpha view
- Out-of-range per channel view
- 3D and Channel LUTs per input source and for display (simultaneously)
- Luminance LUTs (for data visualization, e.g. shadow and depth maps)
- Compound HDR input/output Channel and 3D LUTs with per-channel pre-LUT: one software pre-cache and up to three simultaneous hardware LUTs
- Extremely flexible automated color and display management with access to image attributes, environment, and other arbitrary parameters
Multiple Viewing Layers
- Simple compositing: over, difference, etc
- Tiled view
- Picture in picture
- Multiple image comparision using interactive wipes
- WYSIWYG export from UI
Audio
- Synchronized stereo playback
- Output device selection
- Audio time shift per input source or globally
- Optional audio scrubbing
- Multiple mixed audio sources
- Arbitrary input and output rates
- Real time compression and expansion with playback speed
Networking
- Remote Control/Query from other apps/devices and over a network
- RV-to-RV sync
- Images and Sub-images and whole sequences sent over network connection allow use of RV as a viewer for renderers and similar software
Package System
- Customizations can be isolated, packaged, and distributed without modifying RV itself
- Makes pipeline integration easier and more flexible
- Non-core extensions and examples can be downloaded from tweaksoftware.com
Flexible UI
- Minimalistic by default
- Cross platform source code provided for UI
- Redefinable key/mouse bindings
- User/Facilitiy/Pipeline customization
- Scriptable
- Drag/drop of most input formats for all operating systems
- Heads-up widgets
- On frame Metadata
- Source color inspection
- Timeline and frame marks
- Command line interface
- Shake or Nuke image sequence syntax
- Automatic sequence recognition (for whole directories or lists of files)
