Repository navigation
OpenReview v2.0.0 - Major Architecture Release 🚀
OpenReview v2.0.0 marks a milestone evolution, transitioning OpenReview into a Native Rust-Accelerated Studio Workstation. With compiled Rust extensions (openreview-engine), zero-GIL Rayon multithreading, multi-channel EXR matrix routing, async off-thread scopes, hardware batch export, and studio workspaces, v2.0.0 delivers extreme throughput for demanding visual effects workflows.
⚡ Performance Benchmark Results (v2.0.0 Rust vs v1.3.0 Python)
| Performance Metric | v1.3.0 (Python Baseline) | v2.0.0 (Native Rust Engine) | Speedup / Improvement |
|---|---|---|---|
| Multi-Channel Contact Sheet (8 passes) | 63.05 ms / sheet | 12.14 ms / sheet | 5.2x Faster (Direct Rayon single-pass parse) |
| VFX Sequence Discovery (1,200 frames) | 6.18 ms | 1.91 ms | 3.2x Faster (Native parallel directory scanner) |
| Frame Buffer Allocation Overhead | 27.00 us / frame | 3.96 us / frame | 7.0x Faster (92.6% pool hit ratio, Zero GC) |
| Async Scopes GUI Dispatch Stall | 247.37 ms (GUI Frozen) | 0.11 ms | 2,138x Latency Reduction (Drop-free 60 FPS) |
| Video Reverse Scrubbing (GOP Cache) | 39.73 ms / frame | 0.11 ms / frame | 355.9x Faster (Instant in-memory GOP seek) |
| GPU Texture Upload Dispatch (PBO DMA) | 66.25 ms / frame | 3.09 us / frame | 21,441x Latency Reduction (Decoupled DMA) |
| HDR Frame Memory Footprint (1080p) | 31.6 MB / frame (f32) | 15.8 MB / frame (f16) | 50% Memory Savings |
🌟 New Features in v2.0.0
- Native Rust Acceleration Engine (openreview-engine): High-throughput C-ABI PyO3 module with Rayon worker threads, memory-mapped I/O, and LZ4 compression.
- Multi-Channel EXR Matrix & Routing (hud_channel_matrix.py, exr_matrix.py): Interactive HUD Matrix for inspecting and routing arbitrary 23+ channel AOVs (Beauty, Diffuse, Specular, Normals, Depth, Cryptomatte) to RGBA viewports.
- Batch Media Export Queue & Deliverables Manager (�atch_export_dialog.py, �atch_export.py): Dedicated queue manager for Apple ProRes, H.264, H.265, and image sequences with hardware encoder detection.
- Studio Workspaces Manager (workspaces.py): Production layout presets ("Review & Dailies", "Color & QC", "Comp Analysis", "Multi-Channel EXR") and custom workspace persistence.
- Interactive Color Sliders Overlay (color_sliders_overlay.py): Precision HUD overlay for viewport color manipulation (Gain, Gamma, Saturation, Hue).
- Hierarchical Metadata Tree Inspector (metadata_tree_widget.py): Unified multi-domain attribute tree organizing EXR headers, ExifTool metadata, and video codecs.
- Asynchronous Off-Thread Scopes Engine (hud_scopes_async.py): Decoupled background calculation for Waveform, Vectorscope, and Histogram monitors.
- Audio Micro-Scrubber with De-Clicking (micro_scrubber.py): Sub-frame audio transport with cosine attack/decay envelopes.
- Zero-Copy Frame Buffer Pool (�uffer_pool.py): High-throughput array recycling pool eliminating garbage collection stutter.
- OCIO 3D LUT Baker (ocio_baker.py): High-speed LUT baking engine with analytical ACES support.
Distribution Packages:
- Windows 64-bit Installer:
OpenReview-2.0.0-win64.msi - Windows 64-bit Portable:
OpenReview-2.0.0-win64-portable.zip - Linux Debian / Ubuntu:
openreview_2.0.0_amd64.deb - Linux RedHat / Fedora:
openreview-2.0.0-1.x86_64.rpm