Commit Graph
110 Commits
Author SHA1 Message Date
gero 43eb16cd30 feat: add DA3 v1.1 models and fix duplicate error message
- Add Depth-Anything-V3-Large-1.1, Giant-1.1, Nested-Giant-Large-1.1 to DEPTH_MODELS
- Fix duplicate RuntimeError string with conflicting package names
- Bump version to 1.3.8
2026-03-09 19:03:33 +01:00
limbicnation a115a410cb revert to version 1.3.7 2026-02-16 05:00:16 +01:00
limbicnation 6e05bf3b44 Bump version 1.3.8 2026-02-16 04:48:31 +01:00
limbicnation a18030cac0 docs: Update CLAUDE.md with v1.3.7 changes and lessons learned 2026-02-16 04:45:23 +01:00
Gero Doll f15e936fc6 Merge pull request #19 from Limbicnation/feature/fix-missing-json-import
fix: Add missing import json to depth_estimation_node.py
2026-02-16 04:38:51 +01:00
limbicnation 14a9fb41d0 style: PEP 8 import grouping and remove redundant local import
Group imports by stdlib, third-party, and local. Remove redundant
import json inside _serialize_camera_data now covered by top-level import.
2026-02-16 04:37:04 +01:00
limbicnation fb94f9df42 fix: Add missing import json to depth_estimation_node.py
Resolves NameError: name 'json' is not defined (#18).
The json module is used in _serialize_camera_data() and error handling
but was never imported when DA3 camera pose estimation was added in v1.3.4.

Bump version to 1.3.7.
2026-02-16 04:30:09 +01:00
limbicnation 93ebf7ab95 docs: Update CLAUDE.md with v1.3.6 changes and lessons learned
- Add version history section
- Document scoping bug fix and logging best practices
- Add PyTorch nightly compatibility note
2025-12-08 22:33:10 +01:00
Gero Doll 0cb860fd1b Merge pull request #17 from Limbicnation/feature/fix-da3-import-robustness
fix: Improve DA3 import robustness for RunPod/nightly PyTorch environ…
2025-12-08 22:25:20 +01:00
limbicnation 2b3f0c9033 fix: Improve DA3 import robustness for RunPod/nightly PyTorch environments
- Fix scoping bug in __init__.py where module_version was undefined after
  ImportError, causing incorrect DA3_AVAILABLE check
- Add defensive try/except guard around depth_anything_3 import in
  depth_estimation_node.py to handle edge cases
- Move logger initialization before DA3 import to prevent NameError
- Bump version to 1.3.6

Resolves node loading failures on RunPod with PyTorch nightly builds
where the error node "Depth Estimation (Error)" was incorrectly shown
even when DA3 was intentionally not installed.
2025-12-08 22:23:36 +01:00
limbicnation 4f44cd2694 docs: Update README with comprehensive v1.3.5 feature documentation 2025-12-06 22:12:38 +01:00
limbicnation 53ac33f734 docs: Update README with v2 node image and bump version 2025-12-06 22:03:45 +01:00
Gero Doll d3845a6208 Merge pull request #16 from Limbicnation/feature/da3-camera-integration
feat: Implement DA3 camera integration with 5-tuple output and demo w…
2025-12-06 21:56:00 +01:00
limbicnation 52548f5e2e fix: Address code review feedback and improve robustness
- Revert blur_radius parameter from INT to FLOAT type
- Add median_size odd-number validation for PIL compatibility
- Use dynamic dimensions for placeholder tensors (not fixed 512x512)
- Refactor tensor squeezing with list comprehension
- Simplify _check_pose_support() logic with better comments
- Add informative JSON output for non-DA3 models
- Fix GEMINI.md duplicate input_size documentation line
- Update CLAUDE.md with DA3 camera pose estimation documentation
2025-12-06 21:50:24 +01:00
limbicnation 33f980bb48 chore: Bump version to 1.3.4 2025-12-06 20:54:48 +01:00
limbicnation bfb3d3809e fix: Update legacy workflow Depth_Map_Generator_V1.json to match new node signature 2025-12-06 20:53:01 +01:00
limbicnation 150f1fc3e9 feat: Implement DA3 camera integration with 5-tuple output and demo workflow 2025-12-06 20:41:13 +01:00
limbicnation 0c1fd8d5df chore: bump version to 1.3.3 to fix publish conflict 2025-11-25 02:50:32 +01:00
limbicnation 3cc3efe6be chore: update workflow and bump version to 1.3.2 2025-11-25 02:48:51 +01:00
limbicnation c29bc74262 chore: bump version to 1.3.1 to fix publish conflict 2025-11-25 02:23:07 +01:00
limbicnation db2341c63f chore: bump version to 1.3.0 for release 2025-11-25 02:20:57 +01:00
limbicnation 881d9c49e5 docs: add video processing note to README 2025-11-25 02:16:37 +01:00
limbicnation a949a5a5d4 docs: add GEMINI.md, images, and test workflow 2025-11-25 02:13:42 +01:00
limbicnation c46d199245 chore: cleanup unused files and update docs with new examples 2025-11-25 02:11:14 +01:00
Gero Doll 4047e39ce0 Merge pull request #15 from Limbicnation/feature/da3-integration
feat: integrate Depth Anything V3 (Small/Base) models
2025-11-25 01:32:15 +01:00
limbicnation cf05cb0a64 fix: implement robust version check for optional dependencies 2025-11-25 01:31:47 +01:00
limbicnation f31221a3e5 fix: correct DA3 inference method name 2025-11-25 01:16:31 +01:00
limbicnation 616d8ec3da docs: update README with DA3 model info and installation steps 2025-11-25 01:05:25 +01:00
limbicnation 9956ffcfe4 fix: resolve DA3 dependency issues and code review feedback 2025-11-25 00:54:12 +01:00
limbicnation 867d27539a feat: integrate Depth Anything V3 (Small/Base) models 2025-11-25 00:35:02 +01:00
gero 43a058543f Updated icon size 2025-08-28 07:22:50 +02:00
gero 2b33d500a5 Updated pyproject.toml with the GitHub raw URL for the icon path 2025-08-28 07:20:40 +02:00
gero 5fe5462e3e Updated version 2025-08-28 06:20:58 +02:00
gero 0b0fa581a2 Updated icon 2025-08-28 06:19:04 +02:00
Gero Doll 1c3035351a Merge pull request #14 from Limbicnation/fix/depth-node-defaults
fix: Update DepthEstimationNode default parameters
2025-05-15 00:31:20 +02:00
gero d3fef8d498 fix: Update DepthEstimationNode default parameters
- Set input_size default to 1024 to avoid validation errors
  - Change median_size default to 3 for better compatibility
2025-05-15 00:24:50 +02:00
Gero Doll 47e9ff7d06 chore: Remove obsolete node.zip archive 2025-05-14 18:49:37 +02:00
Gero Doll 9a456f4c83 chore: Bump version to 1.1.1 for release 2025-05-14 18:15:56 +02:00
Gero Doll 14bb6d91e9 Merge pull request #13 from Limbicnation/fix/dependency-conflicts
fix: Update dependency requirements to avoid conflicts
2025-05-14 18:01:04 +02:00
gero 6d35f95b0f fix: Update dependency requirements to avoid conflicts
- Removed specific version requirements for numpy and Pillow
  - Added comments explaining dependency management approach
  - Updated pyproject.toml to be consistent with requirements.txt
  - Fixed compatibility issues with ComfyUI Manager installation
2025-05-14 17:38:24 +02:00
gero 9e014e0583 fix: lower case PublisherId 2025-05-07 07:19:56 +02:00
gero f946c50269 fix: lower case name 2025-05-07 07:15:47 +02:00
Gero Doll 785684e3a0 Update pyproject.toml
Fixed project name in pyproject.toml
2025-05-07 06:27:39 +02:00
Gero Doll 403bc11002 Merge pull request #12 from Limbicnation/feature-branch
Feature branch
2025-05-04 04:59:09 +02:00
limbicnation 979ae85cd0 fix(depth): Fix tensor dimension handling to ensure correct depth image resolution 2025-05-04 01:32:59 +02:00
limbicnation 9a9ccb3ddb fix(depth): resolve GPU tensor dimensions & auth issues in depth estimation
- Fix tensor dimension handling in MiDaSWrapper
- Add robust type conversion to consistently use float32
- Implement authentication-free model fallbacks
- Improve error recovery with progressive fallbacks
- Add detailed logging for better debugging
2025-05-04 00:36:20 +02:00
limbicnation fca63accb1 fix: update Hugging Face model paths for V2 models
- Updated model paths to use the correct organization 'depth-anything' instead of 'LiheYoung'
- Fixed direct URLs to point to the correct Hugging Face repositories
- Added more fallback model paths to try multiple organization/repo formats
- Updated error messages with correct download links
- Fixed tensor shape handling for output images
2025-05-04 00:07:37 +02:00
limbicnation 15804d8c6d fix: resolve GPU model loading and tensor dimension issues
- Fixed authentication error when loading V2 models by adding non-auth direct URLs
- Added multi-URL fallback downloading system for better reliability
- Fixed tensor dimensionality mismatch in MiDaS model interpolation
- Added tensor shape standardization to ensure consistent dimensions
- Enhanced model directory detection to support multiple folder structures
- Improved error messages with targeted solutions based on error type
- Added tensor type validation to prevent DoubleTensor vs FloatTensor issues
2025-05-04 00:03:52 +02:00
limbicnation 2914dd8b5c fix: resolve tensor type mismatch in depth estimation
- Fixed tensor type mismatch error between DoubleTensor and FloatTensor
- Added explicit tensor type conversion in MiDaSWrapper
- Improved error handling for tensor type mismatches
- Enhanced process_image to handle float64 tensors properly
- Added debugging logs to track tensor types
2025-05-03 23:32:15 +02:00
limbicnation 0438e413ef fix: improve tensor conversion in depth_estimation_node.py
- Add explicit dimension handling for improved tensor shape control
- Add check to ensure tensors are in [0, 1] range
- Respect force_cpu flag when moving tensor to device
- Add debug logging for output tensor shape
- Improve code comments for clarity
2025-05-03 20:43:23 +02:00