AWESOME AI MOTION
효과Effects / 3D·깊이3D & Depth / Nº 577

스타필드 워프Starfield Warp

Starfield Warp
스타필드 워프
다른 이름Also known as · 별 터널 질주 · Hyperspace Star Streaks · 초공간 별 궤적 · Starfield warp · Warp speed
577
렌더 추가 예정CLIP COMING스타필드 워프Starfield Warp정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 577. 스타필드 워프 · Starfield Warp · power3.in

화면 중심 근처의 별이 원근에 따라 바깥으로 빠르게 뻗어 긴 빛줄기가 되는 워프 연출Stars near the center stream outward in perspective, stretching into long streaks of light.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
빠른 전진과 공간을 통과하는 속도감을 만든다. 새 장면으로 도약하는 느낌을 준다Creates fast forward motion and a jump through space, giving a leap into a new scene.
언제 쓰나Use whenUSE WHEN
  • 새 챕터나 제품 공개 직전 장면을 도약시킬 때
  • 우주나 기술 테마의 오프닝 배경이 필요할 때
  • 속도를 올렸다가 감속 착지하는 구성을 할 때
  • Launch the scene before a new chapter or product reveal.
  • A space or tech themed opening background.
  • Accelerate then decelerate into a landing.
과용 주의AvoidAVOID
  • 별 좌표는 시드 난수로 고정한다
  • 꼬리 길이는 속도에 비례하게 한다
  • 텍스트 위에 놓을 때 별 opacity는 0.6 이하로 한다
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

별 300개가 2.5초 동안 전진 속도 600px/s로 다가오며 뒤쪽에 긴 빛줄기를 남기고 마지막 0.5초에 감속해 점으로 돌아온다

과용 · 나쁜 사례OVERUSE

별 위치가 매 렌더 다르게 뿌려지거나, 꼬리가 없어 점이 움직이는 것으로만 보인다

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
시간2.5s1.5~4s가속+감속
별 수300150~500canvas
전진 속도600px/s300~1200px/sz 이동
시야각65deg50~80deg투영
이징power3.inpower2~power4마지막은 out
GSAP
const stars = Array.from({ length: 300 }, (_, i) => ({ x: Math.sin(i * 12.9) * 960, y: Math.sin(i * 78.2) * 540, z: 200 + ((i * 37) % 800) }));
const s = { v: 0 };
tl.to(s, { v: 1, duration: 2.5, ease: 'power3.in', onUpdate: () => draw(stars, s.v) }, 0);
// draw: z -= v * 600, p = f / z, 이전 위치와 현재 위치를 선으로 그림
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

Canvas와 GSAP으로 <대상> 배경에 스타필드 워프를 만들어 줘. 별 300개는 인덱스 기반 시드 함수로 배치하고, 2.5초 동안 power3.in으로 속도를 올려 600px/s로 전진시켜. 각 별은 이전 위치와 현재 위치를 잇는 선으로 그려 빛줄기를 만들고, 마지막 0.5초에는 감속해 점으로 돌아와. Math.random 금지, 진행률 v의 순수 함수로 그려서 seek 가능하게 해.

Use Canvas and GSAP to build a starfield warp behind <target>. Place 300 stars with an index-based seeded function and accelerate to 600px/s over 2.5 seconds with power3.in. Draw each star as a line from previous to current position for streaks, and decelerate back to points over the last 0.5 seconds. No Math.random; draw as a pure function of progress v so it is seekable.

Codex

<파일>의 canvas에 starfield-warp를 적용해. 별 300개 좌표를 sin 기반 시드 함수로 만들고 tween 객체 {v}를 duration 2.5, ease power3.in으로 0→1, onUpdate에서 draw(v)를 호출한다. draw는 z 감소량 v*600로 투영해 이전-현재 선을 그린다. 0.3초는 점, 1.5초는 긴 줄기, 2.5초는 감속 후 점인지 캡처로 확인해.

Apply starfield-warp to the canvas in <file>. Generate 300 star coordinates from a sin-based seeded function, tween an object {v} 0 to 1 over 2.5s with ease power3.in, and call draw(v) in onUpdate; draw projects with z decreasing by v*600 and draws previous-to-current lines. Capture 0.3s (dots), 1.5s (long streaks) and 2.5s (dots after deceleration).

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
draw 함수를 진행률 v의 순수 함수로 만들어 seek해도 같은 프레임이 나오게 한다. 별 좌표는 인덱스 기반 결정 함수로 뿌린다
ReelForgeBRIEF TO VIDEO
브리프에 별 수 300, 속도 600, 가속 곡선, 감속 착지 여부를 싣는다
Scrolline DeckSCROLL SCRUB
진행률 0~1을 전진 거리에 매핑한다. 꼬리는 진행률 차분으로 만든다
06

잘 맞는 조합Pairs well with

07

출처Sources

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