작업 방식
motion-canvas-agent는 로컬 HTTP API로 에이전트를 실행 중인 Motion Canvas 편집기에 연결합니다. 프레임 이동, 스크린샷 캡처, 장면 그래프 확인, 미리보기·렌더 설정 변경과 내보내기 실행이 가능합니다. 플레이어와 렌더러는 여전히 브라우저에서 실행됩니다.
통합에는 Vite 서버 플러그인과 Motion Canvas 프로젝트 안의 클라이언트 플러그인 두 파일을 사용합니다. 요청은 개발 서버를 거쳐 열려 있는 브라우저에 전달됩니다. 정확한 프레임 확인을 스크립트로 할 수 있지만 독립적인 헤드리스 렌더러가 아니라 활성 편집기 연결이 필요합니다.
예상 산출물
- Motion Canvas 프로젝트에 연결된 로컬 제어 브리지.
- 특정 프레임 스크린샷과 장면 그래프 검사 데이터.
- 요청된 렌더 작업과 기록된 미리보기·렌더 설정.
브리프에서 검토까지
- 01플러그인 양쪽 연결
서버 플러그인을 Vite에, 클라이언트 플러그인을 Motion Canvas 프로젝트에 추가합니다. 개발 서버를 시작하고 브라우저에서 편집기를 엽니다.
- 02알려진 프레임 확인
연결 상태를 확인하고 목표 크기를 설정해 정확한 프레임으로 이동합니다. 캡처한 뒤 장면 그래프 값과 보이는 결과를 비교합니다.
- 03명시적 설정으로 렌더
오류를 확인하고 미리보기 설정과 렌더 설정을 구분합니다. 요청된 내보내기를 실행하고 완료 후 실제 결과물을 검증합니다.