AWESOME AI MOTION
효과Effects / UI 시연UI Demo / Nº 327

협업 커서Collaborative Cursors

Collaborative Cursors
협업 커서
다른 이름Also known as · Collaborative cursors · Multi Cursor · 다중 커서 안무 · multi-cursor-choreography
327
렌더 추가 예정CLIP COMING협업 커서Collaborative Cursors정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 327. 협업 커서 · Collaborative Cursors · power2.inOut

서로 다른 이름의 커서들이 한 화면에서 독립 경로로 움직이고 작업한다.Named cursors follow independent paths and perform coordinated actions.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
여러 사람이 동시에 작업하는 존재감을 보여준다.Makes simultaneous participation and division of work visible.
언제 쓰나Use whenUSE WHEN
  • 공동 편집 기능을 소개할 때
  • 여러 담당자의 작업 분담을 보여줄 때
  • Introduce shared editing.
  • Show how collaborators divide tasks.
과용 주의AvoidAVOID
  • 이름표를 다른 커서 경로 위에 겹치지 않는다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

이름표가 붙은 커서 3개가 다른 카드에 도착해 차례로 선택한다

과용 · 나쁜 사례OVERUSE

모든 커서가 같은 경로로 겹쳐 협업 대상이 가려진다

03

파라미터Parameters

기본값은 클립에 쓴 값Defaults are the values used in the clip

항목PARAM기본DEFAULT범위RANGE메모NOTE
커서 수32~5이름표를 구별할 수 있는 수
경로 시간4000ms2500~6000ms각 경로의 길이
행동 시간차300ms150~500ms조작 순서를 구분
이동 거리360px200~600px1920x1080 기준
GSAP
const routes = [[360,120],[-280,240],[180,-160]];
routes.forEach(([x,y],i) => {
  tl.to(`.cursor-${i}`, {x,y,duration:4,ease:'power2.inOut'}, i*0.3);
});
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<파일>의 <대상>에 협업 커서을 적용한다. 커서 3개의 경로를 고정 좌표로 정의하고 각 행동 시작을 300ms씩 늦춘다. 초기 상태를 명시한 paused 타임라인으로 만들고 고정 좌표와 시간만 사용해 seek를 재현한다.

Apply Collaborative Cursors to <target> in <file>. Define fixed paths for three cursors and offset their actions by 300ms. Define the initial state and use a paused timeline with fixed coordinates and timings for repeatable seeking.

Codex

<파일>에서 <대상>의 협업 커서 장면에 적용한다. 커서 3개의 경로를 고정 좌표로 정의하고 각 행동 시작을 300ms씩 늦춘다. 1.15초·2.99초·4.80초 시점을 캡처해 시작 상태, 중간 관계, 최종 정착과 겹침 여부를 확인한다.

Implement Collaborative Cursors in the scene for <target> in <file>. Define fixed paths for three cursors and offset their actions by 300ms. Capture at 1.15s, 2.99s, 4.80s to verify the initial state, intermediate relationships, final settling, and unwanted overlap.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
paused 타임라인에 협업 커서의 초기 상태와 종료 상태를 함께 기록하고 4.60초까지 seek로 재현한다.
ReelForgeBRIEF TO VIDEO
씬 워커 브리프에 협업 커서 대상 선택자와 커서 수 3, 경로 시간 4000ms, 행동 시간차 300ms를 싣고 최종 상태 유지 시간을 지정한다.
Scrolline DeckSCROLL SCRUB
진행률 0~1을 4.60초 구간에 매핑하고 scrub에서는 스프링 대신 power3.out으로 위치를 계산한다.
06

잘 맞는 조합Pairs well with

07

출처Sources

개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo