Pixel3dmm [Image Mode]

by alexnasaco.huggingface.alexnasa/pixel3dmm

  • Remote endpoint
  • 3 tools
  • CC-BY-NC-4.0

Tools

  • pixel3dmm_generate_results_and_mesh Process an input image through a 3D reconstruction pipeline and return the intermediate outputs and mesh file. This function is triggered when the user clicks the "Reconstruct Face" button or selects an example. It runs a multi‐step workflow to go from a raw input image to a reconstructed 3D mesh: 1. **Preprocessing**: crops and masks the image for object isolation. 2. **Normals Estimation**: computes surface normal maps. 3. **UV Mapping**: generates UV coordinate maps for texturing. 4. **Tracking**: performs final alignment/tracking to prepare for mesh export. 5. **Mesh Discovery**: locates the resulting `.ply` file in the tracking output directory. Returns: , final_status (str): Newline‐separated status messages from each pipeline step., crop_img (Image or None): Cropped and preprocessed image., normals_img (Image or None): Estimated surface normals visualization., uv_img (Image or None): UV‐map visualization., track_img (Image or None): Tracking/registration result., mesh_file (str
  • pixel3dmm_reset_all Reset all UI components to their initial state when a new image is uploaded. This function is triggered when the user uploads a new image to clear all previous results and prepare the interface for a new reconstruction session. Returns: A tuple containing None values for all image components and reset UI states
  • pixel3dmm_start_session Initialize a new user session and return the session identifier. This function is triggered when the Gradio demo loads and creates a unique session hash that will be used to organize outputs and temporary files for this specific user session. Returns: Unique session hash identifier

As the server's own listing gives them. We never call a tool.