악역영애 말포이
뉴스레터코드 vs AI프롬프트 원문집파이프라인 그래프도구별 파이프라인효과 사전키트 README상태 공간 STATE프롬프트 README에이전트 배선도
목차

말포이 밈 효과 정본 (EFFECTS)

편별 사용 매트릭스

카테고리 1편 2편 3편 4편 5편 공통 블록 합계
1 배경 패턴 1 2 7 8 7 16 26
2 띠·밴드·마퀴 0 1 6 2 6 15 21
3 빛·반짝임·파티클 1 0 10 0 10 10 19
4 전환 3 3 9 11 9 9 27
5 임팩트·강조 7 2 8 6 8 14 23
6 카메라 1 5 9 5 9 4 20
7 속도·시간 2 2 6 7 6 8 21
8 타이포·자막 3 1 16 6 15 15 40
9 색·필터·질감 4 5 5 9 5 12 23
10 합성·매팅·오디오 18 7 18 18 12 8 58
합계 40 28 94 72 87 111 278

카테고리별 용어 사전

1 배경 패턴 (background pattern) · 26개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
diagonal stripes (procedural stripes, diagonal stripe + dot grid bg) 굵은 사선 줄무늬 반복 배경. 흐르는 버전 포함 3·4·5편 + 블록 beat_cutin tiled-pattern-drift A·C·D
halftone (screentone, halftone dot background, procedural halftone) 회전 격자 망점 무늬. 위치 따라 점 크기가 바뀌는 만화 톤 배경 3·4·5편 + 블록 7종 halftone-motion A·C·D
speed lines (集中線, procedural burst, manga focus lines) 중앙만 비운 만화식 방사 집중선 배경. 회전·교대 점멸 3·4·5편 + 블록 srank_flash·kinetic_wall·beat_cutin·ending_stamp radial-speed-lines A·C·D
block 배치 (block clip_wall, block kinetic_wall / kinetic_wall_t0) 03_motion 배경 블록을 sub-composition으로 끼워 장면 배경으로 씀 1·2편 — B
checkerboard (procedural checker) 바둑판 무늬 배경. 4편은 옆으로 흐르며 칸 색 깜빡임 4편 + 블록 beat_cutin tiled-pattern-drift A·D
gacha burst bg 가운데 금빛→보라 방사 배경(가챠 뽑기 연출) 3·5편 — C
idol stage bg (gradient + floor glow) 보라→핑크 세로 그라데이션 + 바닥 빛 웅덩이 3·5편 — C
panel radial bg ×3 3분할 패널마다 다른 색 방사 바탕 3·5편 — C
shoujo radial bg 순정만화 분홍 방사 배경(배경 지우고 감정 컷) 3·5편 — C
bg 교대 규칙 컷마다 plate 62% / 패턴 38%, 패턴은 5종 순환 4편 — D
card back pattern 카드 뒷면 마름모 격자 + S 엠블럼 원 + "SIGNAL LOCKED" 블록 srank_flash — A
concentric ring (동심 링) 굵은 실선 원 + 점선 원 2중, 역방향 회전 블록 kinetic_wall·ending_stamp ripple-rings(정적 변형) A
diagonal hatch backdrop 모니터 사이로 보이는 -60° 사선 + 중앙 붉은 방사광 블록 clip_wall — A
end card (FEM / MALFOY 대형 타이포 + ring + 세로 일문 + HUD) 최종 히트 0.8초짜리 빨강 엔드카드 2편 title-card-rhythm B
grid lines (모눈) 90px 정사각 격자선, 위아래 페이드 블록 gacha_build tiled-pattern-drift A
halftone sun (망점 원판) 원형 안에 중심 큰 점 → 바깥 작은 점 블록 kinetic_wall halftone-motion A
lattice (격자 크로스해치) ±45° 굵은 사선 두 겹 = 마름모 격자 블록 srank_flash·beat_cutin — A
plate reel(HyperFrames) 배경 블록 7개를 37.5s 한 영상으로 이어 붙인 재료 4편 — D
plate slice 미리 렌더한 배경 블록 영상에서 박 단위로 짧은 조각만 잘라 씀 4편 — D
polka dots (큰 망점) 균일한 큰 원점 격자 블록 beat_cutin — A
procedural split 화면을 대각선으로 2분할, 경계선이 밝게 흐름 4편 — D
scanline bars (스캔라인 바) 가로 얇은 줄 + 굵은 가로 바 2개 블록 beat_cutin crt-scanlines(유사) A
skewed slab (사선 색면) 기울인 큰 원색 직사각 면 블록 gacha_build·srank_flash — A
sunburst (방사 선버스트) 한 점에서 퍼지는 쐐기 광선 블록 beat_cutin — A
unused 헬퍼 MM.inkMask(거친 잉크 마스크)·MM.beatSteps(박 계단 이동)는 정의만 있고 7블록에서 미사용 미사용 — A
X marks (X 마크) 가장자리 8곳 X 표시, 8분음 점멸 블록 kinetic_wall blink A

2 띠·밴드·마퀴 (band, stripe, marquee) · 21개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
repeat-text wall (kinetic text wall, heart text marquee, typo wall marquee) 같은 글자를 반복한 줄 여러 개가 줄마다 반대 방향으로 흐름 3·4·5편 + 블록 beat_cutin repeat-text-wall, marquee A·C·D
3-panel split + gold divider 화면 3등분 패널, 사이에 금·은 세로 구분선 3·5편 split-panel-handoff(근사) C
eye letterbox band 눈만 가로 띠(360px)로 잘라 금선 2줄로 감쌈 3·5편 — C
gold inset frame 인서트 4발 내내 화면 안쪽 금 테두리 3·5편 frame-border-transition(근사) C
hazard stripe band (hazard stripe slide) 빨강/검정 사선 줄무늬 띠가 미끄러져 들어오고 무늬가 흐름 2편 + 블록 nameplate_slam band-slide A·B
marquee beat punch 글자 벽 전체가 박마다 1.06(C18 1.08)→1 튕김 3·5편 kinetic-beats C
tilted name band slide -8° 기운 은색 띠(오른쪽에서)·에메랄드 띠(왼쪽에서) 교차 진입 3·5편 band-slide C
band slam + crawl (금/검정 사선 띠) 박에 맞춰 띠가 옆에서 쾅 들어온 뒤 글자가 기어감 블록 srank_flash band-slide, marquee A
card echo rows 타이포 카드 위·아래에 같은 단어 외곽선 버전이 좌우 반대로 미끄러짐 4편 repeat-text-wall D
giant wordmark bands (상단 거대 타이포 2줄) 상단에 300px 강조색 띠 "FEM MALFOY ◆" + 200px 외곽선 가나 줄, 반대로 흐름 블록 kinetic_wall marquee, kinetic-beats A
hazard card (SIGNAL LOST 카드) 모니터에 끼는 그래픽 카드 중 -45° 빨강/검정 줄무늬 블록 clip_wall — A
katakana name band (가타카나 이름 띠) 빨강 세로 띠 안에 マルフォイ 4번(채움/외곽선 교대), 3박에 쾅 블록 ending_stamp band-slide A
kinetic type sweep (kinetic type rows, diagonal type rows) 큰 글자 줄 여러 개가 줄마다 다른 속도(1:1.6:0.5)로 흐름 블록 nameplate_slam·kinetic_wall kinetic-type-sweep, repeat-text-wall, marquee A
marquee strip (HUD 띠 2줄) 기운 검정/빨강 띠 안에서 문구가 반대 방향으로 흐름 블록 gacha_build marquee A
masking tape (테이프) 종이 카드·헤더 모서리에 붙인 반투명 크림색 테이프 3장 블록 ending_stamp freeze-frame-dressing A
monitor column flow (모니터 열 마퀴) CRT 모니터 3열이 열마다 오름/내림 교대로 끝없이 흐름 블록 clip_wall marquee, kinetic-beats A
rising stripe band (박마다 솟는 스트라이프 밴드) 매 박 띠 1개가 아래에서 확 올라와 위로 빠짐 블록 kinetic_wall band-slide A
sub band (부제 띠) 이름판 아래 흰 사선 띠, 오른쪽에서 슬라이드 블록 nameplate_slam band-slide A
ticker (bottom ticker, vertical ticker, side band) 화면 가장자리 띠 안에서 문구가 한 방향으로 계속 흐름 블록 gacha_build·kinetic_wall·beat_cutin·ending_stamp marquee A
tilted vertical columns (기운 세로 기둥 9개, ZZZ 쇼케이스 월) 색 기둥 9개 안에 영문(옆눕힘)·가타카나(세로쓰기)가 위/아래 교대로 흐름 블록 kinetic_wall marquee, repeat-text-wall, kinetic-beats A
wipe bands (3마디 전환 띠 9장) 기운 띠 9장이 좌우에서 닫혔다가 다운비트에 찢어지듯 열림 블록 kinetic_wall band-slide A

3 빛·반짝임·파티클 (sparkle, glint, bloom, particle) · 19개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
light sweep (button sheen, title sheen) 사선 흰 하이라이트가 버튼·글자 위를 훑고 지나감 3·5편 + 블록 gacha_build light-sweep A·C
glint (eye glint, title glints) 4갈래 별 하나가 회전하며 반짝 켜졌다 꺼짐 3·5편 firefly-twinkle(근사) C
gold radial flash (stamp gold flash) 중앙에서 금빛 원형 그라데이션이 번쩍했다 감쇠 1편 + 블록 ending_stamp bloom-pulse A·B
heart pop SVG 하트 4개가 박 뒤 0.28s 간격으로 팡 터지고 위로 사라짐 3·5편 — C
lens flare (screen blend) 우상단 큰 빛 번짐이 하늘 틸트 동안 커지며 옅어짐 3·5편 lens-flare C
lyric hook heart 훅 줄 끝에 하트가 마지막 음절에 팝, 1박 뒤 다시 튕김 3·5편 — C
rain streaks 빗줄기 70개 대각선 반복 낙하 + 푸른 multiply 틴트 3·5편 rain-streaks C
rising bubbles 순정만화 비눗방울 16개가 천천히 위로 3·5편 rising-bubbles C
rose petal fall 장미 꽃잎 42장이 회전하며 떨어짐 3·5편 — C
sparkle burst (sparkles(), stage sparks) 4갈래 별 반짝이가 무작위 위치에서 피었다 회전하며 꺼짐 3·5편 firefly-twinkle(근사), particle-burst C
stage beams 무대 조명 4줄기가 좌우로 흔들림 3·5편 moving-light C
card glow / white-gold glow 카드 뒤 금빛 발광, 배경 중앙 글로우 블록 srank_flash ambient-glow, bloom-pulse A
CRT glass highlight 모니터 화면 유리 반사 + 안쪽 비네트 블록 clip_wall — A
glow pulse (박 맥동 글로우) 큰 금빛 방사광이 박마다 커졌다 줄어듦, 점점 세짐 블록 gacha_build pulse, ambient-glow A
gold flood (금빛 범람) 끝 무렵 화면 전체에 금빛 방사광 차오름 블록 gacha_build bloom-pulse A
holographic sheen (홀로 스윕) 카드 앞면 위를 금·청록 무지개 띠가 지나감 블록 srank_flash holographic-sheen A
radar sweep (레이더 스윕 버스트) 원판의 한 쐐기만 금빛, 계속 돌며 가속 블록 gacha_build radar-sweep A
rising motes (상승 입자) 금빛 점 70개가 아래에서 위로 떠오름 블록 gacha_build ambient-particle-drift A
spark burst (불꽃 90개) 일러 공개 순간 카드 중심에서 금빛 조각 사방 폭발, 중력 낙하 블록 srank_flash particle-burst, spark-spray A

4 전환 (transition) · 27개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
white flash (flash frame(white), white hit, white flash cut, additive white flash, flash()) 컷·히트 순간 화면을 흰색으로 1~4프레임 덮고 빠르게 걷음 1·2·3·4·5편 + 블록 srank_flash·nameplate_slam·ending_stamp·clip_wall flash-transition, dip-to-color A·B·C·D
beat cut (8-beat montage, beat hard cut) 한 박마다 hard cut으로 컷·클립을 교체 1·3·4·5편 beat-sync, hard-cut, montage B·C·D
black frame (hard cut + 1f black, flash frame(black)) 컷 첫 1프레임을 검정으로 덮음 1·4편 hard-cut, dip-to-color B·D
mid-cut video swap 한 컷 안 반을 갈라 다른 영상으로 교체 3·5편 jump-cut(근사) C
negative invert (negative hit, accent inversion, color invert) 히트 순간 화면 색을 반전시켰다 되돌림 4편 + 블록 kinetic_wall·clip_wall negative-space-invert, flash-transition, strobe-flash A·D
panel clip reveal 패널이 가운데 가로 선에서 위아래로 열리며 박마다 하나씩 3·5편 clip-reveal C
pink flash 같은 flash를 연분홍(#ffd7ea) 판으로 3·5편 flash-transition C
shutter cut shutter() 위아래 검은 판이 닫혔다 열리며 컷이 바뀜 3·5편 symmetric-panel-open(근사) C
speed-line build 컷 마지막 1박 동안 집중선 차오르며 캐릭터 1.3배 → 코러스로 3·5편 zoom-through(근사) C
speed-line whip whip() 방사 집중선이 커지며 들어와 컷 경계에서 회전하며 빠짐 3·5편 radial-speed-lines C
title slam flash 로고 슬램 순간 크림색 섬광 3·5편 strobe-flash(근사) C
baked channel swap (릴에 구운 하드컷) 클립 교체를 영상 파일 안에 미리 박자 경계로 잘라 붙임 블록 clip_wall hard-cut, montage A
bar change-over (마디 전환: 레이아웃+팔레트 하드컷) 3마디 첫 박에 기둥 배치→사선 행 배치로 통째 교체 블록 kinetic_wall hard-cut, band-slide A
close↔full 교차 컷마다 프레이밍 크기를 바꿔 같은 크기 연속 금지 4편 jump-cut(근접) D
cross-block white-gold flash (S1→S2 이음) gacha 끝 금백 플래시가 srank 시작 플래시로 이어짐 블록 gacha_build·srank_flash flash-transition A
fade in 첫 컷만 검정에서 3프레임 페이드 4편 fade D
graphic card insert 액센트 순간 모니터 화면을 그래픽 카드로 2박간 대체 블록 srank_flash·clip_wall insert-shot A
half-beat cut 반박(0.176s, 5~6프레임)마다 컷 4편 beat-sync, montage D
hero hold 2박 길게 버티는 컷 4편 — D
hold_prev dip 직전 프레임을 32% 밝기로 어둡게 버팀(멈칫) 4편 dip-to-color(근접) D
invisible join (first+last frame) 앞 클립 마지막 프레임 = 다음 클립 첫 프레임으로 생성해 이음매 안 보이게 2편 morph-match-cut B
match cut (skin swap, head lock) 같은 포즈·머리 위치를 고정한 채 의상·머리만 바꿔 반박마다 컷 4편 match-cut D
morph across flash 드릴→포니 변신 구간(src 3.55–3.67)을 DROP flash에 걸쳐 가림 2편 flash-transition B
outro white→black 끝에 흰 화면 후 검정으로 블록 ending_stamp dip-to-color A
per-beat state cut (박마다 패턴 하드컷) 8박 각각 배경 패턴·팔레트 통째 교체 블록 beat_cutin hard-cut, strobe-flash, negative-space-invert A
quarter-beat strobe 1/4박(0.088s, 2~3프레임) 연속 컷 4편 strobe-flash D
TV static burst (채널 교체 노이즈) 모니터 채널이 바뀌는 컷 위에 지지직 노이즈 블록 clip_wall tv-static-transition A

5 임팩트·강조 (impact, emphasis) · 23개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
punch-in (camera punch, accent punch, whole-frame zoom punch, drop punch, beat punch) 히트·박 순간 화면 배율을 확 바꿨다가 빠르게 감쇠 1·2·3·4·5편 + 블록 kinetic_wall·beat_cutin·clip_wall kinetic-beats, zoom-flash, beat-sync, pulse, scale-pop(근사), push-in A·B·C·D
screen shake (shake, camera shake, decaying shake) 히트 순간 화면을 랜덤하게 흔들고 진폭을 감쇠 1·3·4·5편 + 블록 gacha_build·srank_flash·nameplate_slam·kinetic_wall·ending_stamp shake, screen-shake, camera-shake A·B·C·D
type slam (scale-pop slam, word slam, title slam) 단어·로고가 크게 기운 채 들어와 제자리로 쾅 꽂힘 1·3·4·5편 + 블록 gacha_build·srank_flash scale-pop, word-emphasis, stamp-impact, kinetic-beats A·B·C·D
stamp-impact (rank stamp, S-rank stamp, name stamp 「악역영애」, stamp) 도장이 크게 기울어 내려찍히고 눌림 3·4·5편 + 블록 nameplate_slam·beat_cutin·ending_stamp stamp-impact, squash-stretch A·C·D
ripple rings (gacha rings) 동심원 링이 퍼지며 옅어짐 3·5편 + 블록 gacha_build ripple-rings A·C
anger mark pop 소년 머리 위 빨간 분노 마크 팝 + 두근 3·5편 — C
hard-shadow-pop (offset hard shadow) 단색 그림자 사본을 옆으로 밀어 스티커 같은 입체감 4편 + 블록 gacha_build·srank_flash·nameplate_slam·beat_cutin·ending_stamp hard-shadow-pop A·D
heart beat pulse (logo) 로고 하트가 박마다 1.16→1 두근 3·5편 pulse, audio-reactive-pulse(근사) C
sweat drop 땀방울이 튀어나와 흘러내림 3·5편 — C
anticipation (금색 전조) 마지막 박 전에 링·뱃지·버튼이 금색으로 바뀌고 링 확대 블록 gacha_build anticipation A
bar flash 마디 첫 박에 약한 흰 플래시 1편 strobe-flash B
caption pop 자막 등장 때 크게 시작해 튕기며 제자리 1편 scale-pop B
card flip (카드 스핀 인 + 뒤집기) 카드가 회전하며 튀어나오고 1박에 뒤집혀 실루엣 → 2박 컬러 일러 공개 블록 srank_flash card-flip, scale-pop A
cursor-click (버튼 눌림) PULL ×10 버튼 면이 그림자 쪽으로 눌렸다 튐 블록 gacha_build cursor-click A
frame snap (프레임·코너 브래킷 스냅) 프레임이 1.08→1로 닫히고 네 모서리 괄호가 바깥에서 튀어 들어옴 블록 ending_stamp frame-border-transition A
freeze-frame dressing (프리즈 장식 부착) 정지 컷 위에 헤더·정보행·종이·테이프·바코드·문구가 80ms 간격 툭툭 붙음 블록 ending_stamp freeze-frame-dressing, stagger A
on-bar hit 묶음 드롭 기준 4박마다 flash+shake+RGB split+type slam을 한꺼번에 4편 beat-sync, kinetic-beats D
rank diamond spin 금 다이아에 S, 회전하며 등장 블록 nameplate_slam rotate-scale A
ring scale-pop / card settle 엔드카드 링 튀어나옴 + 카드 전체 1.12→1.0 안착 2편 scale-pop B
shock wave (충격파 링) 0박·일러 공개 2박에 금백 링 폭발 블록 srank_flash ripple-rings A
stagger stars (★ 순차 등장) 별 5개가 차례로 튀어나옴 블록 srank_flash·ending_stamp stagger A
word pulse ("POOR.") 빨간 단어가 한 번 부풀었다 돌아옴 1편 pulse B
word wobble ("cute?") 강조 단어만 좌우로 흔들림 1편 wobble, word-emphasis B

6 카메라 (camera move) · 20개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
Ken Burns slow zoom (still push + parallax) 정지·영상 컷을 천천히 확대. 4편은 가로 이동 추가 3·4·5편 ken-burns, parallax C·D
slow push-in (closeup, in-world, slow creep) 컷 길이 동안 화면을 천천히 조금 확대 1·4편 + 블록 ending_stamp push-in A·B·D
2-layer parallax (foreground blur) 배경과 흐린 전경(소년 뒤통수)을 반대 방향으로 움직여 깊이감 3·5편 parallax C
breathing zoom (logo hold) 로고 홀드 내내 1→1.03 미세 확대 3·5편 breathing-loop C
drift push + side pan 확대하면서 좌→우 미끄러짐 3·5편 pan C
lineup fan-out 의상 7벌이 가운데부터 반 박씩 좌우로 펼쳐짐 3·5편 stagger, card-stack-shuffle(근사) C
pin rise 패널 속 캐릭터가 아래서 올라오며 살짝 줄어듦 3·5편 — C
push-in to detail 손 쪽 원점으로 빠르게 파고드는 줌 3·5편 zoom-to-detail, push-in C
tilt-up (tall image pan) 세로로 긴 그림을 하늘→성으로 위로 훑음 3·5편 crane-tilt, pan C
virtual camera (virtual camera keyframes, virtual framing) 알파 캐릭터 레이어에만 zoom·pivot·pan을 걸어 가상 카메라 프레이밍 2·4편 camera-follow B·D
zoom-out settle 크게 시작해 천천히 빠지며 자리 잡음 3·5편 ken-burns(역방향) C
3D tilted wall pan (기울어진 평면 패닝) 모니터 월 평면을 비스듬히 보며 천천히 돌고 다가감 블록 clip_wall perspective-tilt, pan A
cut-in close-up (over-shoulder) 히트 프레임에 얼굴로 즉시 1.95배 점프, 2.08까지 미세 push 2편 zoom-to-detail B
freeze zoom 브레이크 정지 클로즈업에 추가 6% 줌 4편 ken-burns D
intro drift 시작 1.10에서 1.03로 빠지고 1.07로 다시 숨 쉬듯 2편 breathing-loop B
pattern punch + drift 배경 패턴이 박에 확대 후 1박 동안 미끄러짐 블록 beat_cutin tiled-pattern-drift A
pull back 클로즈업에서 전신으로 부드럽게 빠짐 2편 pan B
punch-out 1.25배로 시작해 1.0으로 빠르게 빠짐 4편 scale-pop(근접) D
push-in on hair flip → snap back 머리 넘기는 순간 얼굴로 1.55배, 손 허리 동작에 원위치 2편 push-in B
ring push / card bob gacha 링 확대 1.12(끝), srank 카드 y -14 sine 둥실 블록 gacha_build·srank_flash push-in, float-loop A

7 속도·시간 (speed, time) · 21개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
beat grid (beat grid 구성, beat-grid cutting) 모든 타이밍·컷 경계를 BPM 박 격자에 맞춤 3·4·5편 + 블록 7종 beat-sync A·C·D
diagonal streaks 사선 흰 줄 14개 왼→오 빠르게 3·5편 — C
frame blend (24→30fps frame blend) 24fps 소스를 30fps로 올릴 때 이웃 프레임을 선형 혼합 2·4편 motion-blend B·D
freeze frame (end hold, freeze-cut, freeze) 동작을 한 프레임에 멈춰 고정하고 버팀 1·4편 freeze-cut B·D
horizontal speed lines 흰 가로 속도선 레이어가 왼쪽으로 흘러 비행 속도감 3·5편 — C
playback-rate speed-up 생성 영상을 빨리 감아 OP 템포에 맞춤 3·5편 — C
setpts speed-up + freeze tail 합성 단계에서 캐릭터 영상 2배·2.5배속 후 끝 프레임 0.5s 유지 3·5편 freeze-cut(근사) C
wind lines 가는 흰 선 18개가 오른→왼 휙 지나감(바람·전경 패럴랙스) 3·5편 — C
16th-note roll 마지막 2박을 16분음 8번 깜빡임 블록 gacha_build stepped-motion A
accelerating build (가속 ease) 가챠 긴장감: 진행이 갈수록 빨라짐 블록 gacha_build anticipation, easing-curves A
beat-stepped travel ("확확" 계단 이동) 선형 드리프트 위에 박마다 짧고 센 킥을 더한 이동 블록 kinetic_wall·clip_wall kinetic-beats, stepped-motion A
block local time offset (t0) 같은 블록을 중간 시점부터 재생 2편 — B
hold / calm 포즈 탐지 정점 뒤 에너지가 중앙값 아래로 떨어지는 첫 프레임 = 멈춘 포즈, 최저 에너지 3프레임 = calm 4편 — D
off-beat blink 8분음 반박에 X 마크 명암 교대 블록 kinetic_wall blink A
retime to land 프리즈 시점(23.9)에 소스 3.6s가 오도록 시작점 역산 1편 timing-spacing B
speed ramp 컷 앞뒤는 빠르게, 가운데(동작 정점)는 느리게 재생 4편 speed-ramp D
speed ratio 1:1.6:0.5 행마다 속도를 3단으로 달리해 깊이감 블록 nameplate_slam·kinetic_wall kinetic-type-sweep A
steps easing (프레임 계단) 일부러 매끈하지 않게 툭툭 끊는 움직임 블록 gacha_build·clip_wall stepped-motion A
velocity skew (속도 기울임) 빠르게 들어오는 이름이 -24° 기울었다 펴짐 블록 nameplate_slam velocity-skew A
구간 선택 점수 덜 쓴 구간·덜 쓴 의상·에너지 큰 정점·V4_ 신규 클립 우선 4편 — D
동작 정점 자동 탐지(apex detection) 클립마다 움직임 에너지 곡선의 봉우리를 찾아 정점 시각 기록 4편 — D

8 타이포·자막 (typography, caption) · 40개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
hook pop + beat bounce 후렴 줄은 1.35배, 1.45배에서 팝 등장 후 박마다 1.06→1 튕김 3·5편 kinetic-beats, beat-sync C
karaoke wipe (syllable, word, EN main) 가사 위에 색 판이 음절·단어 시각마다 왼→오로 칠해짐 3·5편 karaoke-caption, text-color-wipe C
kicker tracking-in 「TV ANIMATION」이 가로로 넓었다가 좁혀지며 켜짐 3·5편 tracking-reveal C
lyric line in/out 줄이 1박 전 아래서 올라오며 켜지고 0.5박 뒤 꺼짐, 앞 줄과 붙으면 즉시 교체 3·5편 fade-slide C
name card (heroine, boy gag) 기운 띠·이름·부제가 미끄러져 들어오는 캐릭터 소개 카드 3·5편 lower-third-reveal, band-slide C
OP credits (corner) 「원작/감독/캐릭터 디자인/음악」 직함+이름이 네 귀퉁이에서 1박 페이드 3·5편 fade-slide C
ornament draw-on 금 룰·덩굴이 선으로 그려지고 크레스트 회전 등장, 잎 페이드 3·5편 line-draw C
rose bloom 장미 8송이가 회전하며 피어남 3·5편 rotate-scale C
S-rank label 패널 「가문/미모/성적」 라벨 + 금 S 3·5편 — C
serpent slither underline 은뱀 밑줄이 그려지고 머리 팝, 혀 날름 3·5편 line-draw, path-highlight(근사) C
subtitle char stagger 영문 부제 글자가 하나씩 아래서 올라옴 3·5편 char-stagger C
title layered gold type 로고 글자를 외곽·림·금 그라데이션·광택 4층으로 겹침, 「포터」만 은색 3·5편 — C
vertical type (vertical katakana, vertical kanji) 세로쓰기 가타카나·한자를 화면 옆에 세움 4편 + 블록 nameplate_slam — A·D
VO caption flat (deadpan) 소년 대사는 회색 42px, 효과 없이 그냥 켜짐(무심 개그) 3·5편 hard-appearance C
VO caption mumble 작게(0.9배) 켜지고 천천히 쪼그라듦(중얼) 3·5편 — C
VO caption 「」 shout 영애 대사가 1.4배에서 팝 + 흔들림 3·5편 word-pop-caption C
agent file dressing (요원 파일 장식) 헤더 "AGENT FILE Nº 0007 / CONTRACT ▸ SIGNED", 정보 4행(AGENT·RANK·HOUSE·ATTRIBUTE), 종이 카드(괘선+캡션), 시드 바코드 세로형(MF-0007 S/5★), 세로 문구, 푸터 블록 ending_stamp freeze-frame-dressing A
card face typography 카드 앞면 랭크 방패(S)·이름·부제·★ 블록 srank_flash — A
counter 01~08/08 왼쪽 아래 큰 박 카운터 블록 beat_cutin countdown-ticker(유사) A
CRT OSD / nameplate / HUD 모니터 OSD "CH nn ● LIVE"(녹색 인광), 명판 "CH-nn"+LED 2개, 상단 "SIGNAL SEARCH LIVE FEED 12CH", 하단 "● REC 타임코드 / MULTI-CH MONITOR // マルフォイ" 블록 clip_wall blink, crt-scanlines A
dialog caption + name tag 대사 자막 위에 기울어진 초록 "MALFOY" 이름 태그 1편 lower-third-reveal B
end line "Fem Malfoy is..." 상단 등장 → 마지막 히트에 분홍 "cute?" 1.8→1.0배 슬램 4편 word-pop-caption(근접) D
fonts Anton(영문 디스플레이) · Dela Gothic One(가나·한자·★) · Share Tech Mono(HUD) 블록 7종 — A
giant outline letter (거대 외곽선 S) 화면만 한 S 외곽선 글자 배경 블록 srank_flash·ending_stamp — A
hook line cut by vocal drop 마지막 훅 줄이 보컬 빠지는 24.0s에서 화이트 플래시와 같이 끊김 3편 — C
HUD info block / barcode / page number / side text 가장자리 세부: No.07 정보, 바코드, 세로 ★, "07.484 // 128.17BPM", 페이지 "05", 세로 측면 문구, 코너 괄호 블록 kinetic_wall — A
lower caption (gold Anton) 하단 작은 금색 공지 문구 1편 word-pop-caption B
name tag box (의상 이름 태그) 모서리 깎인 박스: "No.0n // OUTFIT CHANGE" + 이름 132px + ★ 블록 beat_cutin stamp-impact A
nameplate (이름판) 검정 사선 슬랩 + MALFOY 250px + 부제 띠 + 밑줄 + 파일 문구 블록 nameplate_slam lower-third-reveal, underline-draw A
outfit tag 좌하단 색 상자 + 의상명 라벨이 왼쪽에서 2프레임에 미끄러져 들어옴 4편 lower-third-reveal D
pips (다이아 10개 점등) 10연 가챠 칸이 하나씩 금빛으로 켜짐 블록 gacha_build fractional-icon-fill(유사) A
progress ring + count-up SYNC RATE 링이 000→100%로 차고 숫자 증가 블록 gacha_build progress-ring, count-up A
PULL button 모서리 깎인 빨강 버튼 + 흰 그림자 블록 gacha_build — A
repeat helper 문구를 n번 이어 붙여 마퀴·월 문자열 생성 블록 7종 repeat-text-wall A
small file label 첫 컷 하단 "AGENT FILE 004 // FEM MALFOY" 모노 폰트 페이드 4편 — D
sprite sheet(HyperFrames) 글자는 Chrome이 조판, 한 프레임 = sprite 1개 png 시퀀스로 렌더, Python은 이동·색칠만 4편 — D
static overlay title (PNG) 고정 제목·부제를 한 번만 RGBA PNG로 render해 매 프레임 위에 얹음 2편 — B
title + count badge + banner "SIGNAL SEARCH" 140px + ×10 흰 스큐 뱃지 + 상단 배너 줄 블록 gacha_build title-card-rhythm A
top caption (stroke) 상단 안전지대 흰 굵은 영문 + 두꺼운 검정 외곽선 1편 word-pop-caption B
typo card 인물 없이 단어만 화면 가득 찍는 컷 4편 title-card-rhythm, kinetic-beats D

9 색·필터·질감 (color, filter, texture) · 23개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
vignette (permanent vignette) 화면 가장자리를 살짝 어둡게 1·2·3·4·5편 — B·C·D
film grain / static 시드 고정 노이즈를 프레임마다 덮는 질감 1·2·4편 + 블록 gacha_build film-grain A·B·D
RGB split + slice glitch (glitch slices) RGB 분리에 가로 띠 조각을 좌우로 밀어 어긋나게 하는 컷 glitch 2·4편 + 블록 beat_cutin glitch-scan-band, text-slice-offset, glitch-transition, glitch-rgb-split A·B·D
sticker outline (cutout rim glow) 누끼 캐릭터 둘레에 밝은 외곽선을 둘러 스티커처럼 3·4·5편 hard-shadow-pop(근사) C·D
unsharp (upscale 보정, close-up sharpen) 확대한 캐릭터에 unsharp mask로 선명도 보정 1·2·4편 — B·D
delogo (watermark delogo) Flow 생성 영상 우하단 워터마크를 주변 픽셀로 메워 지움 3·5편 — C·E
dim (build-up dim) 배경 밝기(·채도)를 낮춰 가라앉힘 4편 + 블록 clip_wall — A·D
gold sparkle tint 흰 반짝이를 필터로 금색 변환 3·5편 — C
palette cycle (per-beat palette, palette swap(tritone)) 박·컷마다 배경 팔레트를 순환 교체 4편 + 블록 beat_cutin palette-cycle, color-transition A·D
per-bar palette inversion (INV palette) 팔레트를 반전한 판으로 바꿔 배경 색 대비를 뒤집음 4편 + 블록 kinetic_wall negative-space-invert, palette-cycle A·D
rain tint (multiply) 비 컷만 푸른 multiply 색조 3·5편 — C
RGB split (glitch RGB split, RGB glitch transition, rgbashift) R·B 채널(또는 빨강·청록 사본)을 좌우로 어긋나게 했다 합침 1편 + 블록 gacha_build·nameplate_slam·kinetic_wall·beat_cutin glitch-rgb-split, glitch-transition A·B
bezel 3종 + curved screen 검정 그라데 / 베이지(4n+2번째) / 팔레트색(5n+3번째) 베젤, 둥근 CRT 화면 블록 clip_wall — A
CRT rolling band 모니터 화면을 밝은 띠가 계속 위→아래 굴러감 블록 clip_wall crt-scanlines, vhs-tracking A
dim shade + red wash 인트로에서 배경을 어둡게 가라앉혔다가 드롭 직전 빨강 multiply로 물들임 2편 color-transition B
halftone border 화면 가장자리 28%에만 점무늬 테두리(팔레트 dark색) 4편 frame-border-transition(근접) D
monitor tint 4종 화면별 색 처리 블록 clip_wall — A
palette system a 빨강#E10600·검정·흰·금 / b 에메랄드#0B6E4F·은·검정·금, CSS 변수로 주입 블록 7종 color-transition A
scanlines 2~3px 가로선 오버레이 블록 gacha_build·kinetic_wall·beat_cutin·ending_stamp·clip_wall crt-scanlines A
silhouette filter 카드 일러를 흑백·세피아·어둡게 → 2박에 원색 블록 srank_flash — A
blue despill 가장자리에 번진 파란 반사광 제거 공정(편 표기 없음) — E
color unmix (plate 기준) 반투명 가장자리 색에서 배경 화면색 기여분을 빼 원래 색 복원 공정(편 표기 없음) — E
edge color bleed (fringe 방지) 투명 영역 RGB를 가장자리 색으로 번지게 채워 4:2:0 인코딩 때 파란 테 방지 공정(편 표기 없음) — E

10 합성·매팅·오디오 (compositing, matte, audio) · 58개

용어(원어) 한 줄 풀이 쓴 편 awesome-ai-motion slug 상세
beat / section analysis BPM·다운비트·드롭·브레이크·빈 구간 실측해 beats.json으로 저장 1·3·4·5편 beat-sync E
blue-screen key still (blue chroma key still) 파란 배경 일러를 numpy로 누끼 + 파란 번짐 제거해 정지 컷으로 3·4·5편 — C·D
ducking (BGM ducking, VO ducking) VO 나오는 동안 volume automation으로 BGM 볼륨을 내림 1·3·5편 — B·C·E
ffmpeg chromakey + despill (chroma key → alpha webm, chromakey video) ffmpeg 내장 chromakey·blue despill로 파란 배경 영상을 키잉 3·5편 + 블록 공통 — A·C·E
first frame (image-to-video) 시작 프레임 이미지를 지정해 그 그림에서 움직임 생성 1·3·4편 — E
loudnorm 2-pass (two-pass loudnorm, loudness normalization) 최종 믹스를 2패스 측정·적용해 -14 LUFS / TP -1에 맞춤 1·3·5편 — B·C·E
SFX layering (SFX hit sync) 장면 사건·시각 효과 박자마다 효과음을 얹음 1·3·4편 — C·E
alpha video over generated bg 알파 webm 캐릭터를 코드 배경(bgchar) 렌더 위에 ffmpeg overlay → 불투명 mp4 3·5편 — C
atempo time-stretch 음높이 유지한 채 VO 속도만 올려 컷 창에 맞춤 1·3편 — E
audio mux (pre-mixed) 완성된 오디오 wav를 영상에 그대로 붙임(AAC 320k) 2·4편 — B·D
beat grid alignment (head trim) 곡 앞을 잘라 큰 히트·드롭이 스토리보드 마디 격자에 떨어지게 정렬 1·4편 beat-sync E
blue screen chroma key (color-difference key) 파랑이 얼마나 우세한지(B−max(R,G))로 투명도를 계산해 배경을 빼는 키 1·4편 — E
blue screen 촬영(#1E3CFF) 합성용 컷을 단색 블루 첫 프레임으로 생성해 매팅 전제 확보 1·4편 — E
calm ellipse (calm ellipse scrim) 캐릭터 뒤만 어두운 타원으로 눌러 캐릭터를 띄움 2편 + 블록 nameplate_slam·kinetic_wall·beat_cutin spotlight A·B
carved break (stop / dramatic pause) 드롭 직전 구간을 편집으로 완전히 비워 숨 고르기 3·4편 beat-sync E
clip black / clip white 알파 하단은 0으로, 상단은 1로 눌러 배경 노이즈 제거·몸통 단단하게 1·4편 — E
layer split (bg / fg 2벌 쌓기, two-pass sandwich) 배경 pass와 전경 pass를 따로 render하고 사이에 캐릭터를 끼움 1편 + 블록 공통 layer-separation A·B
local plate (push-pull fill) 배경이 확실한 픽셀(seed)로 화면색 지도를 채워 그라디언트·그림자·색 틀어짐을 따라가게 함 1·4편 — E
lyric auto-align 분리 보컬에 whisper 단어 시각 → 가사 음절/단어 대응 → onset 스냅 3·5편 — C
overlay sub-composition stack 가사·크레딧·이름카드·VO·로고 5개를 투명 서브컴포지션으로 최상단 트랙에 3·5편 — C
peak normalize 곡 피크를 고정값으로 맞춤 3·4편 — E
premultiplied alpha comp (alpha clip comp) 알파 영상 캐릭터를 premultiply해서 배경 위에 합성 2·4편 — B·D
riser (snare roll / white-noise riser) 드롭 전 점점 차오르는 상승음 1·4편 — E
seed 검출 키 기준이 될 "확실한 배경" 픽셀 고르기 1·4편 — E
stab stitch (intro unison hits) 곡 안의 코러스 다운비트 조각을 박마다 4번 붙여 무음 인트로를 히트로 채움 3·5편 beat-sync E
stem separation (vocal→instrumental switch) demucs로 곡을 반주·보컬로 나누고 대사 구간은 반주판으로 교체 3·5편 — C·E
subtitle safe zone shade (title band darken) 상단을 어둡게 덮어 자막·제목 가독성 확보 2편 + 블록 7종 vignette-pulse(정적 변형) A·B
tail splice (cross-song ending) 같은 템포·조의 다른 후보곡 꼬리를 이어 붙여 로고 코드 시각 맞춤 3·5편 — E
VO casting by measurement 목소리 후보를 같은 대사·같은 seed로 녹음해 F0·ASR 인식률로 선정 1·3편 — E
VP9 alpha decode 05_matte 캐릭터 webm의 알파를 살리려고 디코더를 libvpx-vp9로 강제 1·2편 — B
beats.json 정합 / BGM 끝 처리 실측 박에 블록 로컬 시간 맞춤, BGM 끝(로컬 2.19s) 전에 모든 슬램 종료 → VO 홀드 블록 kinetic_wall·beat_cutin·ending_stamp beat-sync, narration-sync A
blend modes screen(빛·RGB 사본·글로우) / difference(네거티브 히트·글리치 조각·반전) / overlay(스캔라인·금 틴트) / multiply(듀오톤) / saturation(dim) 블록 7종 — A
contact shadow 캐릭터 alpha를 흐려 아래로 밀어 배경을 살짝 어둡게(분리감) 2편 shadow-elevation B
determinism 시드 PRNG(mulberry32)·초기화 시 캔버스만·표 고정 → seek 안전 렌더 블록 7종 — A
final hit stitch (impact + exp decay) 원곡 드롭 첫 다운비트 조각을 잘라 끝 히트로 붙이고 지수 감쇠 4편 — E
first + last frame (보간 변신) 시작·끝 프레임을 둘 다 주고 사이를 생성 보간 → 변신 원테이크 2편 — E
in-world full frame 06_flow 클립은 배경 없이 화면 가득, 1.04배+punch 4편 — D
reel baking (모니터 릴 생성기) 클립 풀 → 432x768 30fps 무음 프록시 → 모니터별 채널 릴 12개 → HTML GEN 블록 재작성 블록 clip_wall — A
reverse cymbal 거꾸로 재생한 심벌이 빨려 들어가며 다음 드롭에 정점 4편 — E
SFX cut-relative remap 5편: 3편 SFX 절대 시각을 같은 컷 안 상대 위치로 환산해 새 격자로 옮김 5편 — C
SFX gain staging 효과음별 고정 볼륨 1편 — B
silence trim + declick VO 앞뒤 무음 자르고 경계에 짧은 페이드로 딸깍 소리 제거 3편 — E
timed overlay (enable window) 세그먼트마다 캐릭터를 정해진 시간 창에만 overlay 1편 — B
AI matte (isnet-anime) 애니 캐릭터 세그멘테이션 모델로 사람 영역 마스크 추출 공정(편 표기 없음) — E
alpha video export (VP9 alpha WebM / ProRes 4444 / RGBA PNG) 투명도 포함 영상으로 내보내기 공정(편 표기 없음) — E
core protect (holdout) AI 마스크를 줄인 안쪽은 무조건 불투명(몸통 구멍 방지) 공정(편 표기 없음) — E
crop review 방식별로 전체·머리 2배·밑단/발 2배 크롭을 한 장에 비교 공정(편 표기 없음) — E
despeckle 배경 영역에 남은 작은 알파 점 제거 공정(편 표기 없음) — E
DirectML GPU inference AMD RX 6600에서 Windows Python 워커로 AI 마스크만 GPU 추론, 마스크만 WSL로 회수 공정(편 표기 없음) — E
garbage matte AI 마스크를 크게 부풀린 바깥은 무조건 투명 처리(그림자·얼룩 제거) 공정(편 표기 없음) — E
hybrid matte (key + AI guide) 머리카락 가닥은 키로, 그림자 진 배경 판정·몸통 보호는 AI로 나눠 맡김 공정(편 표기 없음) — E
ingredients / reference (소재 모드, @캐릭터) 첫 프레임 대신 참조 이미지·등록 캐릭터를 @멘션으로 넣어 장면 생성 공정(편 표기 없음) — E
one continuous shot 지시 생성 영상 안에서 컷이 갈리지 않게 막는 문구 공정(편 표기 없음) — E
QC sheet (checker / red / alpha) 25·50·75% 지점을 체커·빨강 배경·알파 흑백으로 나란히 찍어 누끼 품질 확인 공정(편 표기 없음) — E
silent video return / audio strip Flow 클립의 자체 오디오 제거 후 별도 믹스 공정(편 표기 없음) — E
stress test clip (fake degraded) 블루 이미지에 줌·회전·motion blur, 광량 감쇠·바닥 그림자·보라 색 틀어짐·crf28을 얹은 테스트 영상 공정(편 표기 없음) — E
upscale on download 생성분을 다운로드 단계에서 한 단계 업스케일 공정(편 표기 없음) — E
video reference (motion reference) 참조 동영상의 안무를 캐릭터에 따라 하게 함 공정(편 표기 없음) — E

4편 효과 횟수 Top 10

순위 효과 횟수 세부
1 palette swap 경계 75/77 RB 23·ES 20·INV 14·GOLD 7·WB 1
2 sticker outline + hard shadow 55 alpha 43 + still 12
3 speed ramp 54 ramp 0 = 5(skinswap 4·final freeze 1)
4 punch-in 51
5 half-beat cut(0.5박) 43
6 RGB split 42
7 screen shake 41 8px 17·14px 12·26px 9·34px 2·30px 1
8 배경 패턴(procedural) 37 halftone 9·stripes 7·burst 7·checker 7·split 7, solid 1 (배경 plate 27 / 없음 13)
9 beat cut(1박) 30 2박 2·1/4박 2·마지막 1.76박 1 별도
10 halftone border 23

다시 쓰는 법

  1. 배경 블록: 03_motion/compositions/*.html + mm-lib.js 통째 복사, data-variable-values로 palette a/b·layer bg/fg 지정. clip_wall 모니터 릴은 03_motion/tools/build_clip_wall.py로 재생성 (A)
  2. 1편식 two-pass sandwich: 07_render/v1/hf/index.html + compositions/overlay.html(flash·caption pop) + 07_render/v1/composite.py(zoom punch·RGB glitch·grain·loudnorm) / 2편식 numpy 합성: 07_render/v2/tools/comp.py(virtual camera·additive flash·slice glitch) (B)
  3. 3·5편 OP 문법: 07_render/v3/tools/index.tpl.html의 flash()·shutter()·whip()·punch()·shake()·sparkles() + build.py CUTS 표 + v3/overlays/compositions/*.html(karaoke·namecard·title_logo·credits·vo_caption). 영어판은 07_render/v5 복사본 (C)
  4. 4편 애니 에딧: 07_render/v4/tools/shots.py(apex) → edl.py(박 그리드 컷 리스트·fx) → comp4.py(합성·인코딩) 체인 그대로, 타이포는 typo_build.py sprite (D)
  5. 매팅·오디오·마감: 05_matte/matte.sh + bin/keyer.py(hybrid matte) → 04_audio/v4/_work/build_master4.py(head trim·carved break·hit stitch) → 07_render/v3/tools/finalize.sh(loudnorm 2-pass·컨택트시트) (E)