Heptapod B Encoder
47초 길이의 스크롤 시네마틱을 지나 이름을 입력하면, 지원 범위의 문자 정보가 원형 잉크 글리프의 굴곡과 틈, 가닥, 덩어리로 바뀝니다. 용량을 넘지 않은 형태는 원래 이름으로 복원할 수 있고 PNG와 공유 링크로 남길 수 있습니다.

레시피 중점 사항
- 01재료
장면 시간표와 되돌릴 수 있는 문자 규칙
시네마틱 여섯 장면의 영상 구간과 카피, 머무는 스크롤 길이를 데이터로 정리합니다. 이름은 원래대로 되돌릴 수 있는 규칙에 따라 링의 굴곡, 틈, 가닥, 잉크 덩어리 값으로 바뀝니다.
- 02조립
형태 값을 잉크 입자 글리프와 인코더로
형태 값을 잉크 입자로 펼쳐 그리는 캔버스 부품을 만들고, 그 위에 이름 입력과 분석, 단계별 분해, 저장과 공유를 한 화면으로 조립합니다.
- 03완성
스크롤 시네마틱 끝에서 인코더로 전환
스크롤에 맞춰 영상과 카피, 사운드가 흐르는 인트로가 끝나면 인코더가 이어집니다. 이름이 담긴 링크로 들어오면 인트로 없이 같은 글리프가 바로 열립니다.
문자 데이터에서 살아 있는 외계 글리프까지
완성된 코드에서 파일 관계와 제작 순서를 재구성한 지도입니다. 노드를 선택하면 파일의 역할과 연결된 단계를 확인할 수 있습니다.
좌우로 스크롤해 전체 조립 구조를 볼 수 있습니다.
상세 레시피
완성된 코드에서 거꾸로 읽어 낸 조립 과정입니다. 단계마다 어떤 데이터와 이미지, 컴퍼넌트를 조합했는지 보여 줍니다.
- 01
장면 데이터를 스크롤 시간표로
여섯 장면의 영상 구간과 카피, 장면별 스크롤 길이를 정리하고 스크롤 위치를 영상 시간으로 바꾸는 시간표를 만듭니다.
- 데이터
- HERO_STORY_BEATS, HERO_SCRUB_TIMELINE
- 결과
스크롤한 만큼 영상이 앞뒤로 움직이고, 장면마다 머무는 스크롤 길이가 따로 정해집니다.
- 02
이름을 되돌릴 수 있는 형태 값으로
지원 문자로 이루어진 이름을 링의 굴곡과 틈, 가닥, 무게중심, 잉크 덩어리 값에 나눠 담는 규칙을 만듭니다.
- 데이터
- reversibleCodec, buildModelReversible
- 결과
같은 이름은 항상 같은 형태가 되고, 용량 안의 이름은 그 형태에서 원래 이름으로 복원됩니다.
- 03
형태 값을 잉크 입자로 그리기
형태 값의 링과 덩어리를 잉크 입자로 펼치고, 이 입자를 캔버스 애니메이션으로 그리는 부품을 만듭니다.
- 데이터
- buildModelReversible, logogramParticles
- 컴퍼넌트
- LogogramRendererCanvas
- 결과
원형 글리프가 잉크 입자로 그려지고, 같은 이름은 다시 그려도 같은 배치로 나타납니다.
- 04
입력부터 저장까지 한 화면의 인코더
이름 입력과 인코딩, 분석, 단계별 분해, 저장과 공유를 글리프 부품 위에 조립하고, 기기 성능과 모션 감소 설정에 맞춰 애니메이션 동작을 조절합니다.
- 데이터
- buildModelReversible, logogramParticles, detectRenderTier, exportLogogramPng
- 이미지
인코딩 순간에 합성해 내는 전환음
- 컴퍼넌트
- LogogramRendererCanvas, HeptapodEncoderPage
- 결과
이름을 확정하면 글리프가 새로 그려지고, 분해할 수 있는 글리프를 누르면 하위 단위가 나타납니다.
- 05
시네마틱 인트로와 인코더 연결
스크롤 시간표를 읽어 영상과 카피, 사운드를 맞춘 인트로를 만들고, 인트로가 끝나는 자리에 인코더를 잇습니다.
- 데이터
- HERO_STORY_BEATS, HERO_SCRUB_TIMELINE
- 이미지
스크롤로 탐색하는 시네마틱 영상(가로형과 세로형), 영상 준비 전에 보이는 첫 프레임 포스터, 배경음 루프와 장면별 사운드 클립
- 컴퍼넌트
- HeptapodHeroIntro, HeptapodEncoderPage, App
- 결과
START를 누르면 스크롤에 맞춰 영상과 카피, 사운드가 흐르고 마지막 장면 뒤에 인코더가 이어집니다. 이름이 담긴 링크는 인트로 없이 인코더를 바로 엽니다.
직접 설계하고 조립해 보세요
코스에서 같은 방식으로 데이터와 컴퍼넌트를 연결하는 과정을 연습합니다.
6섹션 · 18챕터
Vibe Design Starter Kit
디자인 사고로 제품을 설계하는 바이브 코딩
바이브 디자인: 새로운 사고에 적응하기
꼭 필요한 만큼의 디자인 시스템
제품으로서의 확장: UX로 로직 제어하기
내 프로젝트에 적용해보기 - 챌린지
디자인 에이전트: 이성과 감성사이의 파이프라인
실전 서비스 운영 시나리오 대응