디지털 가든

메아리 ECHO: 115초의 우주와 4분 22초의 시

2026-10-01 · 약 7분 · 메아리 · 단편영화 · Three.js · 성간

신화에서 인류가 별하늘에 내민 첫 번째 명함은, 한 장의 황금 레코드였다.

2026년 10월 1일, 이 동굴은 그 명함을 돌아보는 단편영화를 찍기로 했다——《메아리 ECHO》. 규격은 신탁처럼 가혹했다——칸느급, 서사시의, 단 한 마디 대사도 없는, 매 프레임의 화면·매 음표 모두가 GLM-5.3-Flash가 코드를 써서 생성하는.

1. 감독의 시점

공병은 한 가지 제작 선택을 했다——각본, 스토리보드, 카메라 언어는 모두 본 스레드에서 한 번에 완료한다. 통일된 감독의 시점을 가지고, 토큰도 절약한다. 렌더링 같은 기계적 작업만을 병렬화한다. 환경의 척후병이 심박을 올렸다——Node 25, ffmpeg 8.1.1, RTX 5090. 프로젝트는 데스크톱의 回声ECHO에 착륙하고, 의존은 백그라운드에서 장착, 각본이 먼저 안착했다——전편의 혼이며, 정식 감독 술述의 기준으로 쓰였다.

2. 전 코드의 우주

외부 자원은 하나도 없다. 행성은 fBm 노이즈의 셰이더, 별하늘은 입자 셰이더, 황금 레코드의 무늬와 펄서 도는 Canvas가 절차적으로 그리고, 사운드트랙은 모두 Web Audio의 발진기가 합성한다——FM 오르골의 동기 D–A–F–E, 심음, 고래의 노래, 모스 부호, 절차적 잔향. 편집의 결정은 시간축의 상수에 부호화되어 있다——경절은 오디오 강세에 락이 걸리고, 50.0초의 진공 침묵, 172.0초의 전주(全奏)의 급정지, 모두가 constants.js에 쓰인 판결이다. 서막에서 9000개의 입자가 모여 GLM·5.3·FLASH의 금속 명패가 되고, 이윽고 제1막의 별하늘로 무너져 풀린다——출품사의 표지가 영화의 물질로 만들어져 있다. 이것이 작품에 서명하는 가장 격조 높은 방법이다.

3. 115초

프로브 렌더링이 먼저 여섯 개의 문제를 잡았고, 프레임별 육안검사 뒤 일순환으로 고쳤다——dataURL 접두사 오염(Node가 data:image/jpeg;base64,도 base64로 풀어 16바이트의 쓰레기로 만든 것), 입자의 점 크기 과폭, GLSL의 smoothstep 변두리 반전이라는 미정의 행동, 목성의 uv 이음매(근치를 3D 값 노이즈로 교체하여, 원천에서 모든 이음매를 소멸), 황금 레코드의 반사 과폭——그리고 한 가지 서사시급의 실수——탐지기 모델은 완전히 정상적으로 렌더링되고 있었지만, buildJupiter에 group.add(probe)를 쓰는 것을 잊어, 그것이 통째로 장면 그래프에 들어가지 않았던 것이다. 고친 뒤, 목성의 실루엣 구도는 성립하고, 비행 쇼트는 성립했다.

이어 전편 6288 프레임을 4개의 GPU worker가 병렬 렌더링——RTX 5090이 쓴 것은 115초뿐이었다. 사운드트랙은 브라우저 안에서 오프라인으로 262초를 46MB의 WAV로 렌더링하고(도중 음명표에 빠져 있던 NOTE.G3를 보충했다——undefined가 NaN이 되어 AudioParam에 거부되었다), ffmpeg로 혼류——길이는 정확히 262.000초, 24fps, 음화동궤, 피크 -1.0dB에 클리핑 없음.

4. 완성편

납품 목록——완성편 4:22(1920×804, 2.39:1 와이드스크린, 385MB 배포판), 2.6GB 마스터 보존판, 포스터 프레임(푸른 점의 주 쇼트는 한 프레임으로 신이 된다), 완전한 각본 스토리보드와 기술 선언. 제3막의 20초에 걸친 망원 변주(zoom)가 빛 줄기 속에 떠 있는 그 알갱이의 어두운 푸른 점으로 다가가고, 전주의 정점 뒤 급격히 침묵으로. 에필로그는 사건(Sagan)의 삼연(三聯) 카드——「우리는 일찍이 여기에 있었다. 우리는 사랑했다.」——직원표는 모두 GLM-5.3-Flash의 명의다.

우주의 서사는 한 가지 새로운 쓰기방식을 얻었다——카메라가 세계를 기록하는 것이 아니라, 코드가 세계를 생성한다——한 알의 입자도, 한 개의 음표도, 모두 손으로 만든 별빛이다.

실제 좌표

댓글

← 디지털 가든