Commit bf5a4dc
authored
V3.9 (#91)
* v3.9 - Frametools and Depth engine changes
this update brings
- frametools name change to fps/upscale enhancement to better represent what it does behind the scenes
- depth engine now hides diffusion based settings if a diffusion model is not selected. clearing confusion of it being a setting for everything
- see full changelog for more details
* Update requirements.txt with new dependencies
Cleaned up dependencies
* Revise changelog for VisionDepth3D v3.9 release
Updated changelog for VisionDepth3D v3.9 with major upgrades, new features, and performance improvements.
* v3.9 - 3D pipeline updates
- Added native VR180 equirect output support with both Top-Bottom and Side-by-Side modes
- Introduced a dual-resolution VR180 workflow for better performance and quality control
- Added new VR180 controls including adjustable HFOV and manual flat/equirect resolution options
- Improved SDR and HDR10 compatibility for VR180 rendering
- Updated VR180 output naming for better player detection and compatibility
- Added FFprobe fallback when OpenCV fails to report valid FPS or dimensions
- Improved overall 3D pipeline compatibility and reliability across more source files
- Fixed Preview GUI cleanup issues in `.exe` builds to prevent hanging processes
* v3.9 - Depth engine pipeline updates
- Fixed DA3 packaging issues in the `.exe` build
- Fixed `Process Video Folder` in the depth estimation pipeline
- Fixed UI freezing during depth folder processing and restored live progress bar updates
- Refactored depth processing to safely separate UI-side controls from background worker execution
- Fixed argument handling for both single-video and folder-based depth processing
- Preserved AMF-aware FFmpeg output handling
- Added support for loading ONNX depth models from local folders or Hugging Face repositories
- Restored ONNX-specific warm-up and inference handling for Hugging Face-hosted ONNX models
- Improved Hugging Face ONNX compatibility for Video Depth Anything and Distill-Any-Depth exports
- Hid diffusion-only controls unless a compatible diffusion model is selected
- Cleans up `letterbox.json` after rendering so temporary files are not left behind
* v3.9 - FPS/Upscaling Pipeline Fixes and Improvements
- Renamed FrameTools to FPS/Upscale Enhancement for a clearer workflow and improved usability
- Redesigned the tab layout for better organization, readability, and faster setup
- Added Pause, Resume, and Stop controls
- Fixed the threaded RIFE + ESRGAN pipeline so it now runs correctly and matches the merged pipeline behavior
- Removed unnecessary resizing and duplicate processing that caused slowdowns and memory spikes
- Improved frame queue handling for smoother throughput and better GPU utilization
- Fixed progress reporting and ETA calculation issues
- Added safer bounded frame loading with cancellation support
- Improved queue error handling and surfaced unexpected failures more clearly for debugging
- Prevented writer buffer growth issues when frames go missing
- Improved FFmpeg writer robustness by validating frame format and size before writing
- Added Hugging Face-based model delivery and local caching to reduce the need to ship large model files
- Refined model initialization and frame flow to improve startup reliability and reduce overhead
* v3.9 - Preview GUI bug fixes
- Fixed Preview GUI stability issues in `.exe` builds
- Improved window cleanup and shutdown behavior to prevent hanging or stuck preview processes
- Improved preview compatibility alongside broader 3D pipeline reliability fixes
* Refactor imports in core/__init__.py
* Delete assets/3Dtab.png
old
* Delete assets/DepthBlendTab.png
old
* Delete assets/frametools.png
old
* Delete assets/Depthtab.png
old
* Add files via upload
* v3.9 - readme updates
Updated pictures for each tab so that it better represents v3.9 release
* Update index.html1 parent e94157f commit bf5a4dc
14 files changed
Lines changed: 2398 additions & 853 deletions
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | 1 | | |
4 | 2 | | |
5 | 3 | | |
| |||
66 | 64 | | |
67 | 65 | | |
68 | 66 | | |
69 | | - | |
| 67 | + | |
70 | 68 | | |
71 | 69 | | |
72 | 70 | | |
| |||
91 | 89 | | |
92 | 90 | | |
93 | 91 | | |
94 | | - | |
| 92 | + | |
95 | 93 | | |
96 | 94 | | |
97 | 95 | | |
| |||
118 | 116 | | |
119 | 117 | | |
120 | 118 | | |
121 | | - | |
| 119 | + | |
122 | 120 | | |
123 | 121 | | |
124 | 122 | | |
| |||
140 | 138 | | |
141 | 139 | | |
142 | 140 | | |
143 | | - | |
| 141 | + | |
144 | 142 | | |
145 | 143 | | |
146 | 144 | | |
| |||
0 commit comments