This is a major update for oneShot focused on dramatically improving performance. By leveraging GPU acceleration, the entire reconstruction process is now significantly faster, getting you from footage to a 3D scene in a fraction of the time.
What's New in 1.0.3
🚀 Performance Improvements
- The core COLMAP processing pipeline has been overhauled to leverage GPU acceleration. 3 out of 4 processes now utilize the GPU, resulting in a major speed boost for scene generation.
- The model import command has been optimized for faster performance.
🐛 Bug Fixes
- Corrected an incorrect file path for
ffprobe.exe, which could cause issues with video processing. - Fixed several minor underlying bugs to improve overall addon stability and reliability.
About oneShot
oneShot is a powerful Blender addon designed to dramatically simplify photogrammetry workflows. It provides a complete, self-contained pipeline to generate 3D scenes from videos/images or to import pre-existing COLMAP data.
Quick Start
- Install: Install the addon via
Edit > Preferences > Add-ons > Install. - Setup Dependencies: After enabling the addon, expand its preferences and use the provided buttons to install COLMAP and FFmpeg.
- Generate or Import:
- For a fully automated workflow, use the
oneShot Workflowpanel: select your video/images and clickGenerate Scene. - To import an existing project, use the
Direct Importpanel: select your COLMAP folder and clickImport Model.
- For a fully automated workflow, use the
Key Features
- GPU Accelerated: Leverages your GPU for significantly faster processing.
- Dual Workflow: Generate a scene from scratch or import a pre-existing model.
- One-Click Dependencies: Manages COLMAP & FFmpeg installation for you from the addon preferences.
- Advanced Customization: Fine-tune the import with settings for cameras, animation, distortion, and more.
- Responsive UI: The reconstruction process runs in the background, keeping Blender responsive.
💬 Feedback and Contributions
We welcome your feedback! Please feel free to open an issue to report any new bugs, suggest features, or ask questions.