Add model catalog with specifications for DA3 and MoGe-2 models

- Introduced ModelSpec dataclass to define model attributes.
- Added multiple models including DA3 Small, Base, Giant 1.1, Nested Giant Large 1.1, and MoGe-2 variants.
- Implemented functions to retrieve model details and metadata.
- Included BEN2 model specifications for background removal.
This commit is contained in:
2026-08-17 14:53:25 +08:00
parent c5b77c5c85
commit 1c98b21235
44 changed files with 637 additions and 2709 deletions

View File

@@ -1,14 +1,17 @@
[project]
name = "snapform"
version = "0.11.2"
version = "0.12.3"
description = "Fast image-guided structure building tools for Blender"
readme = "README.md"
requires-python = ">=3.11"
license = "GPL-3.0-or-later"
dependencies = []
dependencies = ["blendjob"]
[dependency-groups]
dev = ["numpy", "pytest"]
dev = ["numpy", "pillow", "pytest"]
[tool.uv]
package = false
[tool.uv.sources]
blendjob = { path = "src/snapform/wheels/blendjob-0.1.5-py3-none-any.whl" }