평면의 격자와 도형이 같은 좌표 변환을 받아 회전하거나 휘어진다. 기준 격자와 기저 벡터를 함께 남겨 변형 전후를 비교할 수 있다.A grid and its shapes deform under one shared coordinate transformation.
행렬 선형 변환 장면에서 평면의 격자와 도형이 같은 좌표 변환을 받아 회전하거나 휘어진다. 기준 격자와 기저 벡터를 함께 남겨 변형 전후를 비교할 수 있다. 1.6s 구간으로 항목 대응을 유지한다.
도형과 기저 벡터에 서로 다른 변환을 적용한다
기본값은 클립에 쓴 값Defaults are the values used in the clip
| 항목PARAM | 기본DEFAULT | 범위RANGE | 메모NOTE |
|---|---|---|---|
| 기본 구간 | 1.6s | 1.12~2.4s | 후보의 주요 이동 또는 유지 시간이다 |
| 격자 간격 | 40px | 24~64px | 좌표 변환 전후 동일 격자 표본을 쓴다 |
| 기준 격자 불투명도 | 0.2 | 0.1~0.3 | 1920x1080 화면 기준 기본값이다 |
| 이징 | power2.inOut | none 또는 power2.inOut | 시간 재생은 선형, 배치 이동은 완만하게 시작하고 멈춘다 |
const state = {p: 0};
const tl = gsap.timeline({paused: true});
tl.to(state, {p: 1, duration: 1.6, ease: 'power2.inOut',
onUpdate: () => drawTransformedGridAndBasis(state.p, 40, .2)}, 0);그대로 붙여 넣는다Paste as is
<대상>에 평면 공간 변형 효과를 적용해. Canvas에서 각 점의 원래 좌표와 변환 좌표를 보간하고 격자 곡선과 기저 벡터를 같은 변환으로 갱신한다. 기본 구간은 1.6초, 격자 간격은 40px, 기준 격자 불투명도은 0.2, 이징은 power2.inOut로 설정하고 모든 항목의 기준 좌표를 공유한다. GSAP 코어의 paused 타임라인 하나로 구성하고 seek 시 같은 결과를 그려줘.
Apply Plane Transformation to <target>. A grid and its shapes deform under one shared coordinate transformation. Use a 1.6-second primary interval with power2.inOut easing, and preserve item IDs and reference coordinates. Set the grid spacing to 40px and the reference grid opacity to 0.2. Use one paused GSAP core timeline with deterministic seeking.
<파일>의 평면 공간 변형 장면에 적용해. Canvas에서 각 점의 원래 좌표와 변환 좌표를 보간하고 격자 곡선과 기저 벡터를 같은 변환으로 갱신한다. 1.6초 구간과 power2.inOut, 격자 간격 40px, 기준 격자 불투명도 0.2를 적용하고 초기 상태를 명시해. 0초, 0.8초, 1.6초를 캡처해 항목 대응과 중간 상태를 확인하고 역방향 seek 후 같은 시점의 결과가 일치하는지 검증해.
Implement Plane Transformation in the relevant scene in <file>. A grid and its shapes deform under one shared coordinate transformation. Use a 1.6-second primary interval with power2.inOut easing and explicit initial states. Set the grid spacing to 40px and the reference grid opacity to 0.2. Capture at 0, 0.8, and 1.6 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