MLSE Player 3D Generator

A 3D player model generator that uses AI to convert images of athletes into detailed 3D models.

API Endpoints

POST /api/upload

Upload an image file to generate a 3D model

Form Data:

POST /api/process

Process a base64-encoded image

JSON Body:

{
  "image_data": "base64_encoded_image_data",
  "player_name": "player_name",
  "options": {
    "use_keypoints": true,
    "use_mask": true
  }
}
        

POST /api/status

Check the status of a processing job

JSON Body:

{
  "job_id": "job_id_from_upload_response"
}
        

GET /api/jobs

List all processing jobs

GET /api/model/{job_id}

Get the 3D model file for a completed job

Note: This is a demo version using simplified mock processing. For the full version with SAM 3D Body integration, additional setup is required.