프롬프트로 Blender에서 3D 씬을 만들고 수정하고 살펴보는 Blender 애드온 및 MCP 서버
sixtysevenlf/dsh-blender-plugin
실행 중인 Blender를 직접 TCP로 제어하고 뷰포트 캡처, 씬 편집, 헤드리스 작업을 위한 도구 16개를 제공하는 DSH 플러그인
- 스타
- 715
- 포크
- 32
- 열린 이슈
- 10
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
DSH x Blender는 DSH(DeepSeek Harness) 에이전트 환경용 플러그인으로, MCP 서버 없이 로컬 TCP 채널을 통해 AI 모델을 Blender에 직접 연결합니다. 함께 제공되는 Blender 애드온은 127.0.0.1:9876에서 연결을 수신하고, 127.0.0.1:9877의 Node.js 백엔드는 명령을 중계합니다. 이를 통해 모델은 3D 뷰포트를 캡처하고, Blender의 메인 스레드에서 Python을 실행하며, 카메라 각도를 직접 지정해 렌더링하고, 반복적인 파라미터 탐색을 수행할 수 있습니다.
실시간 씬 편집 외에도 사전 설정을 이용한 렌더링 성능 프로파일링, 안전한 오브젝트 폴리곤 감소, 무거운 렌더링과 일괄 지오메트리 작업을 위한 헤드리스 `blender -b` 프로세스, 스냅샷 또는 오브젝트 단위 롤백을 지원하는 트랜잭션, 재사용 가능한 프리셋 라이브러리, 장시간 작업을 위한 작업 레이어를 제공합니다. plan 도구는 계약 검사, 메시 감사, 어셈블리 게이트, 내보내기 검증을 28개 패밀리와 186개 작업으로 분류합니다.
실시간 채널을 사용하려면 GUI를 실행 중인 Blender 4.x 또는 5.x, Node.js 20 이상, DSH 설치가 필요합니다. Windows Blender를 사용하는 WSL, Windows, 네이티브 Linux, macOS를 지원하며 BSD-3-Clause 라이선스로 배포됩니다.
핵심 기능
- 01씬을 변경하지 않고 사용자의 뷰 또는 원하는 카메라 각도에서 3D 뷰포트를 캡처합니다.
- 02지속적으로 유지되는 커널을 통해 Blender의 메인 스레드에서 여러 단계의 편집 작업을 Python으로 실행합니다.
- 03반복 횟수와 실행 시간 제한을 두고 Blender 내부에서 파라미터 탐색을 반복 실행합니다.
- 04렌더링 설정을 프로파일링하고 persistent-data 및 디노이저 프리셋을 적용하며, 되돌리기도 지원합니다.
- 05무거운 렌더링과 일괄 지오메트리 작업을 헤드리스 Blender 프로세스에 맡깁니다.
- 06롤백을 위한 스냅샷 및 오브젝트 단위 트랜잭션을 제공합니다.
활용 사례
- AI 에이전트가 열려 있는 Blender 씬의 오브젝트를 모델링하고, 조정하고, 검증하도록 합니다.
- 참조 실루엣에 모델을 맞추기 위한 파라미터 스윕을 실행합니다.
- GUI를 계속 사용할 수 있도록 둔 채 헤드리스 Blender에서 일괄 렌더링이나 지오메트리 처리를 수행합니다.
- 3D 프린팅 전에 기계 어셈블리의 간섭과 여유 공간을 확인합니다.
빠른 시작
- 1
저장소를 클론하고 디렉터리로 이동합니다
cd dsh-blender-plugin - 2
DSH 프로필에 번들로 설치합니다(심볼릭 링크를 만든 다음, 해당 링크를 프로필의 package.json에 추가하고 DSH를 다시 시작합니다)
- 3
Blender를 시작하고 번들된 DSH Blender Bridge 애드온을 연결한 다음 doctor 엔드포인트로 설치를 확인합니다
curl -sS http://127.0.0.1:9877/doctor
사용 전 알아둘 점
- 라이브 채널은 백그라운드 모드에서 작동하지 않으므로 Blender를 GUI 모드로 실행해야 합니다.
- DeepSeek Harness(DSH) 호스트와 Node.js 20 이상이 필요합니다.
- Blender용 업스트림 MCP 애드온은 더 이상 지원되지 않으므로 번들된 애드온을 대신 설치해야 합니다.
토픽
자주 묻는 질문
- dsh-blender-plugin은(는) 무엇인가요?
- 실행 중인 Blender를 직접 TCP로 제어하고 뷰포트 캡처, 씬 편집, 헤드리스 작업을 위한 도구 16개를 제공하는 DSH 플러그인 DSH x Blender는 DSH(DeepSeek Harness) 에이전트 환경용 플러그인으로, MCP 서버 없이 로컬 TCP 채널을 통해 AI 모델을 Blender에 직접 연결합니다. 함께 제공되는 Blender 애드온은 127.0.0.1:9876에서 연결을 수신하고, 127.0.0.1:9877의 Node.js 백엔드는 명령을 중계합니다. 이를 통해 모델은 3D 뷰포트를 캡처하고, Blender의 메인 스레드에서 Python을 실행하며, 카메라 각도를 직접 지정해 렌더링하고, 반복적인 파라미터 탐색을 수행할 수 있습니다.
- dsh-blender-plugin은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- dsh-blender-plugin은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- dsh-blender-plugin은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. dsh-blender-plugin의 마지막 커밋은 2026년 10월 19일입니다.
- dsh-blender-plugin은(는) 어디에 사용할 수 있나요?
- AI 에이전트가 열려 있는 Blender 씬의 오브젝트를 모델링하고, 조정하고, 검증하도록 합니다. 참조 실루엣에 모델을 맞추기 위한 파라미터 스윕을 실행합니다. GUI를 계속 사용할 수 있도록 둔 채 헤드리스 Blender에서 일괄 렌더링이나 지오메트리 처리를 수행합니다. 3D 프린팅 전에 기계 어셈블리의 간섭과 여유 공간을 확인합니다.
- dsh-blender-plugin는 어떻게 설치하나요?
- 저장소를 클론하고 디렉터리로 이동합니다: cd dsh-blender-plugin DSH 프로필에 번들로 설치합니다(심볼릭 링크를 만든 다음, 해당 링크를 프로필의 package.json에 추가하고 DSH를 다시 시작합니다) Blender를 시작하고 번들된 DSH Blender Bridge 애드온을 연결한 다음 doctor 엔드포인트로 설치를 확인합니다: curl -sS http://127.0.0.1:9877/doctor
- dsh-blender-plugin은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sixtysevenlf/dsh-blender-plugin
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
UI Automation 트리를 읽고 LLM이 클릭, 입력, 명령 실행을 선택해 Windows를 제어하는 AI 에이전트
플러그인 기반 프레임워크로 만든 코딩 에이전트 DeepSeek Harness(dsh)의 커뮤니티 플러그인 모음
자연어 지시로 중국판 CapCut인 JianYing Pro의 데스크톱 편집을 자동화하는 AI 에이전트 스킬입니다.
Cordis 프레임워크를 기반으로, 모든 기능을 플러그인으로 구현한 DeepSeek AI의 오픈소스 에이전트 하네스입니다.
AI 에이전트와 함께 쓰는 브라우저: 에이전트는 격리된 Space에서 작업하고, 내 탭과 로그인 상태는 그대로 유지됩니다.