본문으로 건너뛰기
RAISE LABRAISE LAB
← 목록으로

파티클, 음악

충돌이 음이 되는 45초 연주 기계

공과 막대가 부딪히는 순간마다 음 하나가 울리고, 그 충돌들이 쌓여 45초짜리 오리지널 곡이 되는 모션그래픽을 만드는 프롬프트입니다.

Full Prompt 결과물

원문으로 돌린 결과

Full Prompt로 RAISE LAB 이 직접 만든 결과물입니다. (Claude Opus 5.5 사용)

렌더 모델 Opus 5.5추론 노력 높음(high)

Full Prompt

원문 프롬프트를 강화하여 결과에 좀 더 의도성을 반영한 프롬프트입니다.

  • 「기계」라는 말만 있던 원문에 공이 막대를 기울여 다음 공을 굴리는 연쇄 구조를 정했습니다.
  • 충돌 위치의 높이는 음높이로, 충돌 속도는 음의 세기로 대응시켜 시각과 소리의 규칙을 정했습니다.
  • 100 BPM, 4/4, 약 19마디로 박자를 잡고 마디마다 기법 하나(단음, 반복, 화음, 리듬 겹침)를 더하게 했습니다.
  • 서체는 Pretendard, 화면 글자는 한국어, 색은 세 가지와 흑백으로 제한했습니다.
  • 충돌 시각 목록 하나로 화면과 Web Audio 소리를 함께 구동하게 해 window.seek(t) 방식과 맞췄습니다.
45초짜리 모션그래픽을 만든다. 목표는 눈에 보이는 충돌 하나가 음 하나가 되는 기계가 오리지널 곡을 연주하게 하는 것이다. 소리 없는 충돌도, 충돌 없는 소리도 없다.
콘셉트: 「부딪히면 소리가 난다」. 공 하나가 막대에 닿아 첫 음을 내고, 그 막대가 기울어 다음 공을 굴리는 식으로 장면은 앞 장면에서 변형돼 나온다. 처음엔 음 하나뿐이지만 끝에는 화음과 리듬이 쌓인다. 컷은 없다.
타이포와 색: 서체는 Pretendard 한 종만. 화면 글자는 전부 한국어이고 마디 번호와 음 이름만 작게 쓴다. 색은 세 가지와 흑백만. 음높이는 충돌 위치의 높이에, 음의 세기는 충돌 속도에 대응시킨다.
금지: 파티클 폭발, 글로우, 렌즈 플레어, 카메라 흔들림, RGB 분리, 크로스페이드, 범용 그라디언트, 바운스 이징, 0.5초 넘게 멈춘 화면.
박자: 100 BPM, 4/4, 약 19마디. 마디마다 기법 하나(단음, 반복, 화음, 리듬 겹침 등)를 더한다. 모든 음은 충돌과 같은 프레임에 울린다. 첫 프레임과 마지막 프레임을 같게 해 반복되도록 한다.
빌드 방법: 1920x1080 HTML 한 파일, 모든 상태는 window.seek(t) 안에서 시간의 함수로. 충돌 시각은 미리 계산한 목록에서 읽고, 소리는 같은 목록으로 Web Audio 합성음을 예약한다. CSS 애니메이션과 타이머는 쓰지 않는다.
검토: 본 렌더 전에 0.5초 간격 스틸로 겹침, 빈 프레임, 충돌과 음의 어긋남, 가독성을 확인하고 고친다.
시작: 먼저 박자별 스토리보드를 적고, 묻지 말고 바로 만든다.

원문 프롬프트

Build a 45-second machine that plays an original piece of music, where every note comes from a visible collision.

출처Çağrı | KAM Studio @KamStudioLabs (새 탭에서 열림)Opus 5.5

한국어 번역

눈에 보이는 충돌에서 모든 음이 나오는, 오리지널 음악을 연주하는 45초짜리 기계를 만든다.