목차
- 편별 사용 매트릭스
- 카테고리별 용어 사전
- 1 배경 패턴 (background pattern) · 26개
- 2 띠·밴드·마퀴 (band, stripe, marquee) · 21개
- 3 빛·반짝임·파티클 (sparkle, glint, bloom, particle) · 19개
- 4 전환 (transition) · 27개
- 5 임팩트·강조 (impact, emphasis) · 23개
- 6 카메라 (camera move) · 20개
- 7 속도·시간 (speed, time) · 21개
- 8 타이포·자막 (typography, caption) · 40개
- 9 색·필터·질감 (color, filter, texture) · 23개
- 10 합성·매팅·오디오 (compositing, matte, audio) · 58개
- 4편 효과 횟수 Top 10
- 다시 쓰는 법
말포이 밈 효과 정본 (EFFECTS)
- 1~5편 render + 배경 블록 7종 + 매팅·오디오·생성 공정에서 쓴 효과 용어를 10개 카테고리로 병합 정리
- 총 278개 용어 (섹션 원본 367행에서 같은 효과 병합, 별칭은 괄호)
- 상세(파라미터·구현 위치 파일:줄)는
_effects/섹션 파일 5개: A_blocks · B_v1v2 · C_v3v5 · D_v4 · E_matte_audio_gen
편별 사용 매트릭스
| 카테고리 | 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 |
- 칸 = 그 편에서 쓴 용어 개수(병합 후 기준). 한 용어가 여러 편에 쓰이면 편마다 셈 → 가로 합 ≠ 합계
- 공통 블록 = 03_motion 블록(A) 안 효과. 블록이 들어간 편(1편 6종·2편 clip_wall·kinetic_wall·4편 plate reel 5종)은 편 열에 안 셈
- 편 표기 없는 공정 기법(매팅 툴·Flow 생성 기법 등) 18개는 합계에만 포함
카테고리별 용어 사전
- 정렬: 쓴 편 수(블록 포함) 많은 순 → 알파벳 순. 상세 열 = 해당 섹션 파일
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개
- 4편은 이 카테고리 해당 없음(화면 속 마법 빛은 원본 클립 자체 내용, D_v4)
| 용어(원어) | 한 줄 풀이 | 쓴 편 | 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
- D_v4.md 「효과별 사용 횟수」(edl.json 78컷) 숫자 그대로. 전체 컷·의상·머리 행은 효과 아님이라 제외
| 순위 | 효과 | 횟수 | 세부 |
|---|---|---|---|
| 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 |
- 다음 순위: outfit tag 22 · punch-out 21 · flash frame white 21(36프레임) · flash frame black 17 · INV 팔레트 배경 14
다시 쓰는 법
- 배경 블록:
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) - 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·5편 OP 문법:
07_render/v3/tools/index.tpl.html의flash()·shutter()·whip()·punch()·shake()·sparkles()+build.pyCUTS 표 +v3/overlays/compositions/*.html(karaoke·namecard·title_logo·credits·vo_caption). 영어판은07_render/v5복사본 (C) - 4편 애니 에딧:
07_render/v4/tools/shots.py(apex) →edl.py(박 그리드 컷 리스트·fx) →comp4.py(합성·인코딩) 체인 그대로, 타이포는typo_build.pysprite (D) - 매팅·오디오·마감:
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)