feat: Implement cutout tool and depth generation features
- Added a new cutout tool for selecting regions in images, allowing users to choose mesh shapes based on selected areas. - Introduced depth generation capabilities for rasterized images, including normal data extraction. - Created jobs for generating depth planes and region data, enhancing the AI data generation workflow. - Developed a selection refinement process for cutout regions, improving accuracy in generated outputs. - Established a new region module for handling rasterized image regions and their associated AI generation tasks. - Enhanced node graph builders for asset generation, facilitating smoother integration of new features.
This commit is contained in:
@@ -10,7 +10,8 @@ from .jobs.debug_predictions import (
|
||||
run_upscale as _debug_upscale,
|
||||
)
|
||||
from .jobs.refine_image_mask import run as _refine_image_mask
|
||||
from .jobs.prepare_geometry_data import run as _prepare_geometry_data
|
||||
from .jobs.generate_depth_plane import run as _generate_depth_plane
|
||||
from .jobs.generate_region_data import run as _generate_region_data
|
||||
from .jobs.upscale import run as _upscale_image
|
||||
from .model_manager import ModelManager
|
||||
|
||||
@@ -50,9 +51,14 @@ def upscale_image(context, parameters):
|
||||
return _upscale_image(context, parameters)
|
||||
|
||||
|
||||
@server.job("prepare-geometry-data")
|
||||
def prepare_geometry_data(context, parameters):
|
||||
return _prepare_geometry_data(context, parameters)
|
||||
@server.job("generate-depth-plane")
|
||||
def generate_depth_plane(context, parameters):
|
||||
return _generate_depth_plane(context, parameters)
|
||||
|
||||
|
||||
@server.job("generate-region-data")
|
||||
def generate_region_data(context, parameters):
|
||||
return _generate_region_data(context, parameters)
|
||||
|
||||
|
||||
@server.job("debug-da3")
|
||||
|
||||
Reference in New Issue
Block a user