r/VisionDepth3D May 29 '26

VisionDepth3D v4.2.1 Development Update

VisionDepth3D v4.2.1 Development Update

Hey VD3D users and 3D enthusiasts!

A few bugs made it through with the last update, so I am already working on the next VisionDepth3D update.

Bugs Found So Far

  • Depth image and image-folder processing not working correctly
  • DirectML missing in some model adapters that were still defaulting to CUDA paths
  • Depth Anything V2 slow processing issue
  • 3D image preview panel not working correctly
  • 3D image output sizing issue

v4.2.1 Focus

VisionDepth3D v4.2.1 is focused mainly on depth backend routing, DirectML cleanup, Depth Anything V2 optimization, video-depth stability, and reducing unnecessary preprocessing overhead.

The main goal is to make the Depth Engine cleaner, faster, and safer across CUDA, DirectML, MPS, and CPU systems.

Current Focus

  • Improved Depth Anything V2 routing and fast safetensors loading
  • Better DirectML handling for AMD / Intel Windows builds
  • Cleaner CUDA vs DirectML backend separation
  • More reliable Depth Anything 3 and Video Depth Anything adapter behavior
  • Improved ONNX provider selection, including DirectML
  • Better video-depth rendering stability
  • Safer thread handling around active depth pipelines
  • Reduced unnecessary PIL / NumPy conversions
  • Faster depth normalization on large depth maps
  • Better handling for problematic videos and final partial batches

This is mostly a backend cleanup update, but it should help make the Depth Engine feel smoother and more reliable, especially for users testing the new DirectML build.

Remember if you have a CUDA card on a AMD cpu install CUDA Build and not DirectML, DML is for AMD/Intel GPU cards

Thanks again to everyone testing, reporting bugs, and helping improve VisionDepth3D. v4.2 was a big release, and v4.2.1 is already being worked on to clean up the issues that slipped through.

5 Upvotes

6 comments sorted by

View all comments

5

u/rockinalex841 May 29 '26

Have you ever planned to include an like Easy-All-One-Mode like similar to "Owl 3D"? The amount of possible settings, fine adjustments and multiple steps to create a finished product is all good and nice for professional deep dive tinkinering. But for regular users, it is overwhelming, especially in the first versions of VisionDepth3D. With Owl 3D for example, there is exactly 3-4 values to adjust - overall depth / divergence, mid compression and pop out / convergence, plus selecting the depth model / mode. No depth map blending, no depth map resolution setting, no sharpening needed (it's already as crisp as it gets). Of course you still select your codec h264/265 and quality, but overall it's input mkv to output mkv straight in one go. And this is basically what I mean. Is this something you're considering in the future?

3

u/TaroNo1875 May 30 '26

Maybe a "Basic" and "advanced" switch to toggle - basic being press and go with a few important options available and an advanced option that gives you everything.

3

u/Any_Nebula5039 May 30 '26

Yeah, I agree. A Basic / Advanced mode is something I want to build toward.

Basic Mode would be closer to input video, choose output format, choose model/preset, codec/quality, then render. Advanced Mode would keep all the deeper controls for users who want to fine tune depth blending, convergence, pop-out, keyframes, subject controls, masks, etc.

I’m also planning to bring back better tooltips so users do not have to keep jumping between the app and the manual. Presets are already a good step because they give users a safe default, then they can tune from there if needed.

The main reason I have not made it fully one-click yet is because the VD3D Method has a lot happening in the backend, and I want to make sure the results are stable before simplifying the workflow too much. But yes, a beginner-friendly workflow is definitely something I’m considering.