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:
@@ -101,6 +101,9 @@ class ExtensionPackagingTest(unittest.TestCase):
|
||||
"operators/convert_to_plane/object.py",
|
||||
"operators/convert_to_plane/operators.py",
|
||||
"operators/convert_to_plane/image_plane.py",
|
||||
"operators/convert_to_panorama/__init__.py",
|
||||
"operators/convert_to_panorama/operators.py",
|
||||
"operators/convert_to_panorama/object.py",
|
||||
"operators/frame_tool.py",
|
||||
"operators/mask_tool.py",
|
||||
"operators/rectify_tool.py",
|
||||
@@ -124,6 +127,8 @@ class ExtensionPackagingTest(unittest.TestCase):
|
||||
self.assertIn("server/jobs/remove_background.py", names)
|
||||
self.assertIn("server/jobs/cutout.py", names)
|
||||
self.assertIn("server/jobs/depth_plane.py", names)
|
||||
self.assertIn("server/jobs/panorama.py", names)
|
||||
self.assertIn("server/geometry/panorama.py", names)
|
||||
self.assertIn("server/geometry/depth_texture.py", names)
|
||||
self.assertIn("server/geometry/prediction_artifacts.py", names)
|
||||
self.assertIn("server/geometry/edge_depth.py", names)
|
||||
@@ -138,7 +143,7 @@ class ExtensionPackagingTest(unittest.TestCase):
|
||||
self.assertNotIn("server/geometry/cutout.py", names)
|
||||
self.assertIn("server/models/ben2.py", names)
|
||||
self.assertNotIn("server/models/da3.py", names)
|
||||
self.assertIn("server/models/moge2.py", names)
|
||||
self.assertIn("server/models/moge.py", names)
|
||||
self.assertNotIn("server/jobs/debug_predictions.py", names)
|
||||
self.assertNotIn("operators/debug.py", names)
|
||||
self.assertFalse(any(name.startswith("server/outputs/") for name in names))
|
||||
@@ -147,6 +152,7 @@ class ExtensionPackagingTest(unittest.TestCase):
|
||||
self.assertIn("server/models/onnx_ben2.py", names)
|
||||
self.assertNotIn("server/models/onnx_da3.py", names)
|
||||
self.assertIn("server/models/onnx_moge2.py", names)
|
||||
self.assertIn("server/models/onnx_moge3.py", names)
|
||||
self.assertIn("server/models/onnx_upscale.py", names)
|
||||
self.assertIn("server/models/upscale.py", names)
|
||||
self.assertIn("server/__init__.py", names)
|
||||
|
||||
Reference in New Issue
Block a user