지역들이 지리적 위치에서 격자나 수치 면적의 위치로 이동하며 동일 지역의 색과 이름이 남는다.Regions move from geographic positions into a grid or value-sized layout.
격자 카토그램 장면에서 지역들이 지리적 위치에서 격자나 수치 면적의 위치로 이동하며 동일 지역의 색과 이름이 남는다. 1.2s 구간으로 항목 대응을 유지한다.
지역 정체성이 사라지는 임의 순서로 이동시킨다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 기본 구간 | 1.2s | 0.84~1.8s | 후보의 주요 이동 또는 유지 시간이다 |
| 라벨 페이드 | 250ms | 150~400ms | 지역 이름은 동일하게 유지한다 |
| 타일 간격 | 4px | 2~8px | 1920x1080 화면 기준 기본값이다 |
| 이징 | power2.inOut | none 또는 power2.inOut | 시간 재생은 선형, 배치 이동은 완만하게 시작하고 멈춘다 |
const tl = gsap.timeline({paused: true});
regions.forEach(r => {
tl.to(r.el, {x: r.dx, y: r.dy, scale: r.nextScale,
duration: 1.2, ease: 'power2.inOut'}, 0);
});그대로 붙여 넣는다Paste as is
<대상>에 카토그램 재배열 효과를 적용해. 지역별 지리 중심과 카토그램 중심을 대응하고 형태 크기를 함께 보간한다. 기본 구간은 1.2초, 라벨 페이드은 250ms, 타일 간격은 4px, 이징은 power2.inOut로 설정하고 값 축과 색 범위를 고정한다. GSAP 코어의 paused 타임라인 하나로 구성하고 seek 시 같은 결과를 그려줘.
Apply Cartogram Transition to <target>. Regions move from geographic positions into a grid or value-sized layout. Use a 1.2-second primary interval with power2.inOut easing, and preserve item IDs and reference coordinates. Set the label fade to 250ms and the tile spacing to 4px. Use one paused GSAP core timeline with deterministic seeking.
<파일>의 카토그램 재배열 장면에 적용해. 지역별 지리 중심과 카토그램 중심을 대응하고 형태 크기를 함께 보간한다. 1.2초 구간과 power2.inOut, 라벨 페이드 250ms, 타일 간격 4px를 적용하고 초기 상태를 명시해. 0초, 0.6초, 1.2초를 캡처해 항목 대응과 중간 상태를 확인하고 역방향 seek 후 같은 시점의 결과가 일치하는지 검증해.
Implement Cartogram Transition in the relevant scene in <file>. Regions move from geographic positions into a grid or value-sized layout. Use a 1.2-second primary interval with power2.inOut easing and explicit initial states. Set the label fade to 250ms and the tile spacing to 4px. Capture at 0, 0.6, and 1.2 seconds to verify item correspondence and intermediate states, then seek backward and confirm identical output at the same time.
HyperFrames · ReelForge · Scrolline
개념 출처와 라이선스. 구현은 이 레포에서 새로 씀Concept sources and licenses. Implementations are original to this repo