Add new tests and functionality for image processing and geometry handling
- Introduced color_image.py for preparing standalone color images for tests. - Added hdr_image.py to create HDR textures for testing. - Implemented test_image_depth_panorama.py to evaluate panorama topology, UVs, and depth discontinuities. - Created test_shadeless.py to validate the opacity and HDR color endpoints of the Shadeless group. - Developed moge3_export.py for exporting dynamic MoGe-3 backbone and ONNX graphs. - Added material.py to inherit material slots onto generated geometry. - Built image_depth_panorama.py to construct a quad panorama with depth separation and sampling.
This commit is contained in:
@@ -178,10 +178,28 @@ MOGE2_MODELS = {
|
||||
),),
|
||||
),
|
||||
}
|
||||
MOGE3_VITL = ModelSpec(
|
||||
key="MOGE3_VITL",
|
||||
label="MoGe-3 ViT-L",
|
||||
directory_name="moge-3-vitl-onnx",
|
||||
repository="Ruicheng/moge-3-vitl",
|
||||
license_name="MIT",
|
||||
description="MoGe-3 geometry with three refinement steps using ONNX Runtime",
|
||||
download_patterns=("backbone.onnx", "refiner.onnx"),
|
||||
ready_patterns=("backbone.onnx", "refiner.onnx"),
|
||||
r2_directory="moge-3-vitl-onnx",
|
||||
r2_files=(
|
||||
("backbone.onnx", 1324190318, "f21246c6921373c8c79ecdb8c78818a79bd2506c2fb88f4d4cdec21b92f725e3"),
|
||||
("refiner.onnx", 157729628, "67ad7297aba18f8ef7939e8f700a5b25c41a19ddb68656bc2cd08b54c248fe2a"),
|
||||
),
|
||||
)
|
||||
|
||||
MOGE_MODELS = {**MOGE2_MODELS, MOGE3_VITL.key: MOGE3_VITL}
|
||||
|
||||
DOWNLOADABLE_MODELS = {
|
||||
BEN2_MODEL.key: BEN2_MODEL,
|
||||
**UPSCALE_MODELS,
|
||||
**MOGE2_MODELS,
|
||||
**MOGE_MODELS,
|
||||
}
|
||||
|
||||
|
||||
@@ -200,8 +218,8 @@ def model_record(model, ready=False):
|
||||
"description": model.description,
|
||||
"license": model.license_name,
|
||||
"family": (
|
||||
"moge2"
|
||||
if model.key.startswith("MOGE2_")
|
||||
"moge"
|
||||
if model.key in MOGE_MODELS
|
||||
else "ben2"
|
||||
if model.key == BEN2_MODEL.key
|
||||
else "upscale"
|
||||
|
||||
Reference in New Issue
Block a user