AWESOME AI MOTION
효과Effects / 입자·생성Generative / Nº 542

이상 끌개Strange Attractor Trails

Strange Attractor Trails
이상 끌개
다른 이름Also known as · 이상 끌개 궤적 · Chaotic attractor
542
렌더 추가 예정CLIP COMING이상 끌개Strange Attractor Trails정의·파라미터·프롬프트는 아래에 있다Definition, parameters and prompts are below
도판Fig. 542. 이상 끌개 · Strange Attractor Trails · none

많은 점이 복잡한 3D 궤도를 반복해서 돌며 고리와 겹친 띠를 만드는 이상 끌개Many points loop through complex 3D orbits, drawing rings and overlapping bands.

01

무엇을 전하나What it tells

전달 효과ConveysCONVEYS
질서와 혼돈이 함께 있는 동역학. 단순한 식에서 나온 복잡한 형태Dynamics where order and chaos coexist. Complex form born from a simple equation.
언제 쓰나Use whenUSE WHEN
  • 카오스, 수학, 복잡계 주제의 시각 앵커를 만들 때
  • 기술 발표의 오프닝 배경으로 정교한 궤도 무늬를 쓸 때
  • Build a visual anchor for chaos, math or complex systems.
  • Use an intricate orbital pattern as the opener background for a technical talk.
과용 주의AvoidAVOID
  • 적분 스텝 1/64 초과 금지(발산)
  • 점 불투명도 0.15 초과 금지(누적으로 하얘짐)
02

좋은 예와 나쁜 예Good and bad use

좋은 사례GOOD

점 20000개가 로렌츠 끌개 궤도를 따라 6초 동안 적분되며 꼬리 감쇠 0.97로 두 날개 모양의 띠를 그린다

과용 · 나쁜 사례OVERUSE

적분 스텝이 커서 궤도가 발산하거나 점이 너무 밝아 흰 덩어리가 된다

03

파라미터Parameters

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

항목PARAM기본DEFAULT범위RANGE메모NOTE
지속6s4~10s재생 길이
점 수200008000~40000시드 초기 분포
적분 스텝1/1281/256~1/64고정 dt
꼬리 감쇠0.970.94~0.985프레임 잔상
회전20deg/s0~40y축 카메라 회전
GSAP
// 상태 없는 근사: 각 점의 궤도를 사전 적분해 표로 저장(로렌츠 σ10 ρ28 β8/3)
function traj(p0, n) { let [x, y, z] = p0; const out = []; for (let k = 0; k < n; k++) { const dt = 1/128;
  const dx = 10*(y-x), dy = x*(28-z)-y, dz = x*y-8/3*z; x += dx*dt; y += dy*dt; z += dz*dt; out.push([x, y, z]); } return out; }
const T = seeds.map(s => traj(s, 768)); // 6s * 128
tl.to(u = { k: 0 }, { k: 767, duration: 6, ease: 'none', onUpdate: () => draw(T, Math.round(u.k)) }, 0);
04

에이전트 프롬프트Agent prompts

그대로 붙여 넣는다Paste as is

Claude Code

<대상> 화면에 이상 끌개 궤적을 넣어줘. 로렌츠 방정식(σ10, ρ28, β8/3)을 고정 dt 1/128로 적분한 점 20000개를 시드 초기 분포에서 시작해 6초 동안 재생하고, 카메라는 y축으로 초당 20도 회전하게 해. 각 점은 최근 24스텝을 알파 0.15에서 0으로 줄여 꼬리로 그리고 색은 청록에서 자홍으로 속도에 따라 매핑해.

Add strange attractor trails to <target>. Integrate 20000 points of the Lorenz system (sigma 10, rho 28, beta 8/3) at a fixed dt of 1/128 from a seeded initial distribution, play for 6 seconds, and rotate the camera around the y axis at 20 degrees per second. Draw each point's last 24 steps as a tail from alpha 0.15 to 0, mapping color from teal to magenta by speed.

Codex

<파일>에 로렌츠 끌개 궤도 표를 만들어. 점 20000개, 시드 초기점, dt=1/128, 768스텝을 사전 적분해 저장하고 GSAP으로 k를 0→767, 6초 선형 tween하며 최근 24스텝을 알파 감쇠로 그려. 카메라 y축 회전 20deg/s. 1.5초·3초·6초 캡처로 두 날개 띠가 나타나고 발산 점이 없는지, 재실행 시 같은 프레임인지 확인해.

In <file>, build a Lorenz orbit table: 20000 points, seeded starts, dt=1/128, 768 steps precomputed. Tween k from 0 to 767 over 6 s linear with GSAP and draw the last 24 steps with alpha decay. Rotate the camera about y at 20 deg/s. Capture 1.5 s, 3 s and 6 s to confirm the two-wing band emerges with no diverged points and reruns match exactly.

05

도구별로 쓰기In your tools

HyperFrames · ReelForge · Scrolline

HyperFramesVIDEO · GSAP
궤도는 시드 초기점에서 고정 dt로 사전 적분해 저장하고 타임라인은 인덱스만 넘긴다. GPU 합성은 꼬리 감쇠 대신 최근 24스텝을 알파로 그린다
ReelForgeBRIEF TO VIDEO
씬 브리프에 끌개 종류(로렌츠), 점 수, dt 1/128, 카메라 회전 20deg/s, 색 팔레트를 싣는다
Scrolline DeckSCROLL SCRUB
진행률 0~1을 스텝 인덱스와 카메라 각에 함께 매핑한다. 잔상은 누적 대신 최근 스텝 창으로 그려 역스크롤에서도 맞다
06

잘 맞는 조합Pairs well with

07

출처Sources

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