Skip to main content
Glama

mcp_3d_relief

by Bigchx

MCP STL 3D 릴리프 생성기

中文· MCP 소개 · Wiki

이 프로젝트는 2D 이미지를 3D 인쇄나 렌더링에 적합한 STL 형식의 3D 릴리프 모델로 변환하는 MCP 서버를 제공합니다.

특징

  • 모든 이미지를 3D 릴리프 모델로 변환
  • 제어 모델 치수(폭, 두께)
  • 3D 모델에 선택적 기반 추가
  • 다양한 릴리프 효과를 위해 깊이를 반전합니다.
  • 즉시 다운로드 링크로 빠른 처리

설치

필수 조건

옵션 1: 로컬 설치

  1. 저장소를 복제합니다.

지엑스피1

  1. 종속성 설치:
uv pip sync requirements.txt
  1. 서버 실행/검사:
mcp run server.py mcp dev server.py

용법

JSON 구성

{ "mcpServers": { "mcp_3d_relief": { "command": "uv", "args": ["--directory", "{fill_in_your_path_here}", "run", "server.py"] } } }

MCP 도구 매개변수

  • image_path : 입력 이미지 파일에 대한 로컬 경로 또는 웹 URL
  • model_width : 3D 모델의 너비(mm) (기본값: 50.0)
  • model_thickness : 3D 모델의 최대 두께/높이(mm) (기본값: 5.0)
  • base_thickness : 베이스의 두께(mm) (기본값: 2.0)
  • skip_depth : 이미지를 직접 사용할지 아니면 깊이 맵을 생성할지 여부(기본값: true)
  • invert_depth : 릴리프를 반전합니다(밝은 영역이 높아지는 대신 낮아집니다)(기본값: false)
  • detail_level : 처리된 이미지의 해상도를 제어합니다(기본값: 1.0). detail_level이 1.0이면 이미지는 320px 해상도로 처리되어 일반적으로 100MB 미만의 STL 파일을 생성합니다. 값이 높을수록 디테일 품질은 향상되지만 처리 시간과 STL 파일 크기가 크게 증가합니다. 예를 들어, detail_level을 두 배로 높이면 파일 크기가 4배 이상 증가할 수 있습니다. 주의해서 사용하세요.

응답

MCP 도구는 다음을 포함하는 JSON 응답을 반환합니다.

{ "status": "success", "depth_map_path": "path/to/yourimage_depth_map.png", "stl_path": "path/to/yourimage.stl" }

LLM은 제공된 URL을 사용하여 이 MCP 서버에서 생성된 파일에 액세스할 수 있습니다.

명령줄

명령줄에서 직접 스크립트를 사용하여 이미지에서 릴리프 모델을 생성할 수도 있습니다.

python3 relief.py path/to/your/image.jpg

외부 깊이 맵 생성

더 높은 품질의 깊이 맵을 원하시면 Depth-Anything-V2 와 같은 외부 깊이 맵 생성 서비스를 사용하세요. 이 서비스를 통해 더욱 정확한 깊이 맵을 생성하여 이 프로젝트에 활용할 수 있습니다.

  1. https://huggingface.co/spaces/depth-anything/Depth-Anything-V2 를 방문하세요
  2. 이미지를 업로드하여 깊이 맵을 생성하세요
  3. 생성된 깊이 맵을 다운로드하세요
  4. skip_depth=false 설정하여 변환기와 함께 이 깊이 맵을 사용하세요.

이 접근 방식은 특히 복잡한 이미지에 대해 더 나은 3D 릴리프 모델을 제공할 수 있습니다.

작동 원리

  1. 이미지는 깊이 맵을 생성하기 위해 처리됩니다(어두운 픽셀 = 낮음, 밝은 픽셀 = 높음)
  2. 깊이 맵은 삼각형 패싯이 있는 3D 메시로 변환됩니다.
  3. 모델의 하단에 베이스가 추가됩니다.
  4. 모델은 STL 파일로 저장됩니다.

우리의 파트너들

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

mcp_3d_릴리프

  1. 특징
    1. 설치
      1. 필수 조건
      2. 옵션 1: 로컬 설치
    2. 용법
      1. JSON 구성
      2. MCP 도구 매개변수
      3. 응답
      4. 명령줄
      5. 외부 깊이 맵 생성
    3. 작동 원리
      1. 우리의 파트너들

        Related MCP Servers

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/Bigchx/mcp_3d_relief'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server