처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
테크 뉴스
Hacker News 2026.07.25 27

플라스틱 카메라와 필름으로 GIF 만들기, 가장 어려운 길이 알려주는 것

Hacker News 원문 보기

짧은 애니메이션 GIF 하나를 만드는 데는 스마트폰 몇 초와 앱 하나면 충분하다. 그런데 한 개발자가 자신의 블로그에 정반대의 실험을 기록했다. 소프트웨어로 몇 번의 탭이면 끝날 결과물을, 35mm 필름과 오래된 플라스틱 카메라, 집에서의 현상 작업, 그리고 명령줄 도구까지 동원해 가장 어렵게 만들어 본 것이다. 그는 이 작업이 "쓸모없지만 어떤 쓸모없는 일은 그저 하는 재미가 있다"고 스스로 밝힌다. 결과물의 실용성보다 과정 자체가 이야깃거리인 사례이며, 디지털 자동화에 익숙한 실무자에게는 오히려 이미지가 어떻게 만들어지는지를 되짚게 하는 계기가 된다.

4개의 렌즈로 1초를 담는 카메라

촬영 도구는 로모(Lomo) 액션샘플러라는 중국산 플라스틱 카메라다. 여러 이름으로 재브랜딩되어 왔고 1991년에는 '리볼버 셀비'로도 팔렸으니, 설계 자체는 최소 35년 된 물건이다. 이 카메라는 태엽 스프링으로 원형 셔터를 돌려 4개의 렌즈를 순차적으로 노출시키는데, 프레임당 약 1/250초 속도로 작동한다. 운이 좋으면 1초 남짓한 움직임을 초당 4프레임으로 담을 수 있다는 뜻이다. 필자는 여기에 '럭키 SHD 400'이라는 저렴한 중국산 흑백 필름 36장짜리 한 롤을 넣고 결과를 예측하지 못한 채 촬영을 진행했다. 자동 노출도, 미리보기도 없는 도구에서 출발한다는 점이 이 프로젝트의 성격을 정한다.

현상과 '아날로그 스캔'의 수고

촬영한 필름은 랩에 맡겨 현상·스캔을 받을 수도 있지만, 그는 집에서 직접 현상했다. 운과 제한된 기술의 조합으로 작업은 성공했고, 각 프레임 안에 초당 4프레임으로 찍힌 네 장의 이미지가 담겼다. 전용 필름 스캐너가 없었기 때문에 스캔 과정도 직접 궁리했다. LED 라이트 패널 위에 필름 프레임을 올려놓고, 삼각대에 고정한 디지털 카메라로 충분한 광량과 좁은 조리개를 써서 최대한 선명하게 촬영한 것이다. 이때 RAW로 찍어 두면 이후 소프트웨어에서 노출을 더 정확히 조정할 여지가 생긴다. 그는 이 단계를 실제 영화 제작의 '디지털 인터미디어트' 공정에 빗댔는데, 아날로그 소스를 디지털로 옮겨 후반 작업의 유연성을 확보한다는 발상은 규모만 다를 뿐 원리가 같다.

정렬과 보정, 그리고 명령줄에서의 완성

RAW 파일을 어피니티(Affinity)에 불러와 노출을 눈대중으로 맞추고, 반전된 흑백 네거티브를 단축키로 뒤집어 정상 이미지로 되돌렸다. 문제는 플라스틱 카메라 특유의 부정확함이었다. 한 장의 35mm 프레임 안에 들어간 네 컷의 정렬이 정확하지 않았고, 심지어 1·2번 프레임과 3·4번 프레임의 폭이 서로 달랐다. 그래서 각 컷을 개별적으로 잘라내고 레이어로 쌓아 수작업으로 맞췄는데, 이때 각 프레임을 50% 투명도로 겹쳐 두는 방식이 일종의 초보적 '어니언 스키닝' 역할을 해 정렬을 도왔다. 정리된 프레임들은 순서대로 번호를 붙여 PNG로 내보냈다.

마지막 조립은 명령줄 도구인 이미지매직(ImageMagick)으로 이뤄졌다. 그는 프레임을 이어 붙여 GIF를 만들되, 재생을 앞뒤로 반복하는 '핑퐁' 방식을 택해 애니메이션을 조금 더 길게 하고 움직임의 감각을 살렸다. 프레임 간 지연값을 25로 지정했는데, 이는 100분의 25초, 곧 초당 4프레임을 의미한다. 실제로 촬영된 현실의 속도에 맞춰 더 자연스럽게 보이도록 한 선택이다. 다만 4fps는 픽사 애니메이션처럼 매끄럽지는 않아서, 그는 인접한 프레임을 각각 50% 불투명도로 섞은 '트윈' 프레임을 추가로 만들어 애니메이션에 끼워 넣었다. 이렇게 중간 프레임을 보강하자 움직임이 한결 부드러워졌다.

실무자가 가져갈 것과 이 실험의 한계

이 과정에서 눈여겨볼 대목은 개별 기법 하나하나가 실제 영상·이미지 파이프라인의 축소판이라는 점이다. RAW를 소스로 삼아 후반에 노출을 조정하는 관행, 반투명 겹치기로 정렬을 잡는 방식, 프레임 지연으로 재생 속도를 제어하고 중간 프레임을 보간해 부드러움을 얻는 원리는 규모가 큰 제작 현장에서도 그대로 통용된다. 자동화된 도구가 내부에서 처리해 주는 단계를 손으로 하나씩 밟아 보면, 평소 당연하게 여기던 결과물이 어떤 결정들의 합인지 감각적으로 이해하게 된다.

물론 이 방법을 실무에 권할 이유는 없다. 필자 스스로 밝혔듯 목적은 효율이 아니라 재미이고, 저렴한 필름과 플라스틱 카메라, 눈대중 노출, 부정확한 정렬은 재현 가능한 품질을 보장하지 못한다. 결과의 상당 부분이 운에 좌우된다는 점도 분명하다. 그럼에도 이 실험은, 편의성이 극대화된 시대에 도구가 감춰 버린 중간 과정을 일부러 드러내 본다는 데 의미가 있다. 다음 프로젝트로 아이맥스(IMAX) 필름을 언급한 농담은, 이 놀이가 결과물보다 과정을 즐기는 태도에서 나온 것임을 다시 확인시켜 준다.

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

월급 외 수입,
코딩으로 만들 수 있습니다

17가지 수익 모델을 직접 실습하고, 1,300만원 상당의 자동화 도구와 소스코드를 받아가세요.

144+실전 강의
17개수익 모델
4.9수강생 평점
정규반 자세히 보기

"비전공 직장인인데 반년 만에 수익 파이프라인을 여러 개 만들었습니다"

실제 수강생 후기
  • 비전공자도 6개월이면 첫 수익
  • 20년 경력 개발자 직강
  • 자동화 프로그램 + 소스코드 제공

매일 AI·개발 뉴스를 받아보세요

주요 테크 뉴스를 매일 아침 이메일로 전해드립니다.

스팸 없이, 언제든 구독 취소 가능합니다.