RV 3.6 Specifications
RV Specifications
System Requirements for Full Feature Set
- Apple Intel with ATI Radeon 9600, Nvidia GeForce FX, or newer, OSX 10.6 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 or Windows 7with an Nvidia GeForce FX or newer. ATI FirePro (other ATI cards may work with recent drivers but are untested). Apple Quicktime must be installed for 32-bit RV.
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 for 64-bit RV on 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. 8, 10, 12, and 16 bit DPX and associated metadata
- PNG, GIF, JPEG, RLA, RGBE/A, SGI, Photoshop (limited support), Pixar Z, and others
- RED .r3d on Linux and OSX only (limited support)
- 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
- 8 or 10 bit output
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)
