프로젝트 소개
Slopcamera는 인간 전용 GUI 작업이 아닌 코딩 에이전트를 위한 로컬 비주얼 스튜디오입니다. README에는 Codex, Claude 또는 다른 코딩 에이전트에 완성된 결과를 설명할 수 있는 도구로 설명되어 있습니다. 이 도구는 Bun CLI, TypeScript SDK 및 버전 일치 에이전트 스킬을 사용하여 소스를 검사하고 카메라를 제어하고 구성 및 렌더링을 편집합니다. 별도의 MCP 서버는 固定 다이어그램 및 이미지 도구 세트를 노출합니다. Slopcamera 계정이나 호스팅 프로젝트 데이터베이스가 없습니다.
중심 아이디어는 각 창의 의사 결정 소스를 유지하는 것입니다. 네이티브 씬은 리그 및 시뮬레이션을 소유합니다. 포터블 씬은 지원되는 기하학, 카메라 및 미디어 표면을 소유합니다. 다이어그램은 객체 및 레이블을 소유합니다. 비디오 프로젝트는 컷 및 전달을 소유합니다. 렌더링된 프레임 및 포터블 자산은 파생품으로 처리되므로 캐릭터의 비디오는 리그를 유지하지 않습니다. 일반 미디어 편집은 컷, 타이밍, 프레이밍, 캡션 및 효과를 프로젝트 의사 결정으로 기록하고 미리 보기 및 최종 렌더링은 동일한 타임라인 및 구성으로 사용됩니다.
README에 설명된 기능에는 다음이 포함됩니다.
- 씬 작성 및 카메라 지시: 포터블 씬에 기하학, 이미지, 비디오, 다이어그램 및 텍스트를 배치합니다. 안정된 부분 ID를 검사하고 유형 편집을 수행하고 이름이 지정된 카메라를 선택하고 프레임, 연락처 시트 또는 비디오를 렌더링합니다. Three.js 프로파일은 校準된 카메라, 명시적 애니메이션, 지원되는 GLB 기하학 및 선택된 하드웨어 GPU 경로를 다룹니다. Spark는 로컬 카메라 지시에 대한 저장된 splat 세계를 허용합니다.
- 네이티브 필름 및 교육 애니메이션: 현재 소스 빌드는 Blender를 위한 세트, 재료, 조명, 스킨된 캐릭터, 의류 및 액체 캐시를 위한 CadQuery 및 Manim Community를 위한 수학 애니메이션을 위한 네이티브 필름 및 교육 애니메이션을 다룹니다. 제품, 캐릭터, 음영 거리, 의류, 액체, CAD 브라켓 및 교육 프레젠터를 포함한 7개의 편집 가능한 시작점이 언급됩니다.
- 다이어그램 및 모션 그래픽: 편집 가능한 다이어그램, SVG 및 PNG 출력; 로컬 래스터-SVG 벡터화; 그래픽 레이어의 애니메이션. 선택적 vgpu 예제는 유지되는 래스터 프레임으로 프로그래밍 가능한 WebGPU 패스를 렌더링합니다.
- 미디어 생성 및 지시: 사용자의 자체 Vercel AI Gateway 액세스를 통해 이미지, 비디오, 음성 및 전사 모델을 검색합니다. 텍스트 및 참조에서 이미지 생성, 음성 추가, 사운드 전사 또는 비디오 샷 생성. `direct` 샷 레시피는 필름 예산을 시도 간에 유지하고 각 테이크를 수락하기 전에 검토하고 수락된 클립의 마지막 디코딩 프레임을 다음 샷의 참조로 사용할 수 있습니다.
- 푸터지 편집 및 전달: 기존 푸터지 또는 녹음 번들을 가져옵니다. 일시 중지 및 필러 단어 제거, 사운드 정렬, 스피커 재구성, 화면 동작으로 확대, 캡션, 그래픽, 색상 및 오디오 처리 추가; 동일한 편집에서 깨끗한 버전 및 캡션 버전을 16:9, 9:16, 1:1 및 4:5로 내보냅니다. 녹음 번들은 클릭, 커서 이동, 키 활동 및 초점 입력 정보를 전달할 수 있습니다.
설치는 Bun 1.3.14 이상을 통해 수행되며 확인된 v3.2.6 릴리스 아카이브와 `slopcamera 스킬 설치 --대상 에이전트` 단계가 필요합니다. 기여자는 소스에서 빌드할 수 있습니다. README는 소스 트리가 v3.2.7를 준비하는 반면 설치 지침이 발행이 완료될 때까지 v3.2.6에 머물러 있음을 명시합니다. 네이티브 엔진은 별도로 설치되며 네이티브 Python 작성에는 명시적 현재 사용자 신뢰가 필요합니다.
README는 다음과 같은 제한에 대해 명시적입니다. 런타임 지원은 플랫폼 및 프로파일에 따라 다르며 교환은 지원되는 하위 집합만 유지하므로 네이티브 리그 및 시뮬레이션은 GLB를 내보내는 것으로 편집 가능한 Three 씬이 되지 않습니다. 생성된 미디어는 모델이 주제 ID, 모션 또는 텍스트를 변경할 수 있으므로 검토가 필요합니다. 신뢰할 수 있는 코드는 샌드박스에 있지 않으며 MCP 서버는 로컬 CLI 작업을 노출하지 않는 다이어그램, 벡터화된 이미지 및 생성된 이미지의 하위 집합을 확인하고 렌더링합니다.
신뢰 및 개인 정보 보호에 대해 README는 계정, 호스팅 프로젝트 데이터베이스 또는 브라우저 생성 서비스가 없음을 명시합니다. 일반적인 편집 및 렌더링은 로컬에 유지됩니다. 게이트웨이 생성 및 선택된 클라우드 분석은 로컬 프로세스의 자격 증명을 사용하고 명명된 미디어를 업로드하기 전에 명시적인 확인이 필요합니다. 원래 미디어는 정상 편집 작업에 의해 변경되지 않으며 프로젝트는 명시적인 수정을 유지하며 중요한 작업은 입력 및 출력을 기록합니다. README는 또한 네이티브 도구, 제공자, 코덱 및 GPU 드라이버가 결과에 영향을 줄 수 있으므로 유지되는 소스 ID만 다른 머신에서 동일한 픽셀을 약속하지 않는다고 경고합니다.
통합을 위해 SDK는 `@hraness/slopcamera`에서 가져올 수 있으며 선언적 워크플로 그래프, 신뢰할 수 있는 Bun 워크플로 및 로컬 미디어 엔진에 대한 하위 경로가 있습니다. 검증은 `bun install --frozen-lockfile --ignore-scripts` 및 `bun run check`를 통해 수행되며 README에서는 공용 SDK 경계, 로컬 런타임, 스키마, 에이전트 스킬, 생성된 진입점, 정적 사이트, 결정적 및 속성 테스트 및 패키지 소비자를 다룹니다. 프로젝트는 MIT 라이선스이며 NOTICE에 제3자 통지가 포함되어 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.