입사 후 처음 맡은 대형 과제였어요
오래된 화면을 새로 그리는 리뉴얼처럼 보였지만, 내부에서는 렌더링 툴킷 전환까지 함께 진행되는 큰 변화였습니다.
2024년 LottieFiles에 합류했을 때 After Effects 플러그인은 이미 많은 모션 디자이너의 실제 작업에 쓰이고 있었어요. 오래 운영된 만큼 여러 시기의 제품 결정도 쌓여 있었습니다. 중요한 행동은 한눈에 들어오지 않았고, 렌더링과 저장, 다운로드의 관계도 분명하지 않았어요. 현재 사용 목적과 어긋난 기능도 남아 있었습니다.
새 기반은 앞으로 일관된 렌더링 품질을 만들기 위해 필요했어요. 하지만 사용자에게 중요한 것은 기술의 이름이 아니라 지금 작업 중인 컴포지션이 그대로 작동하는지였습니다. 기반을 바꾸면서도 전문가의 익숙한 작업 흐름은 지켜야 했어요.
출시 뒤 확인한 제품 신호
- 약 10배 · 출시 직후 증가했다가 정상화한 렌더 실패율
- 약 13% · Lottie 가져오기 기능을 사용한 사용자
화면보다 판단의 순서를 먼저 정리했어요
기능 목록보다 사용자가 내리는 판단의 순서를 기준으로 흐름을 다시 짰습니다.
After Effects 사용자는 플러그인을 배우려고 패널을 열지 않아요. 작업한 컴포지션이 Lottie로 제대로 보이는지 확인하고, 시각적 품질과 호환성, 파일 크기를 지키면서 내보내고 싶어 합니다.
렌더 전에는 내보낼 컴포지션과 준비 상태를 확인하고, 렌더 중에는 진행 상태를 알 수 있으며, 렌더 뒤에는 결과를 살펴본 다음 저장하거나 다운로드할 수 있게 했어요. 복잡함을 모두 숨기면 지나치게 단순한 약속이 되고, 기술 선택을 전부 보여주면 부담이 다시 사용자에게 돌아갑니다. 필요한 정보는 필요한 순간에 드러내되 미리보기와 내보내기는 계속 중심에 남겼습니다.
출시 뒤에 진짜 렌더링 사례가 들어왔어요
테스트용 파일로는 예측하기 어려운 예외가 수많은 레이어와 효과, 표현식이 섞인 실제 작업물에서 드러났습니다.
4.0을 출시한 뒤 유저 피드백과 실패 데이터, 렌더링 관련 부정 리뷰가 점진적으로 늘었어요. 플러그인이 멈추는 경우도 있었지만, 오류 없이 완료된 결과가 원본과 다르게 보이는 문제는 더 발견하기 어려웠습니다.
당시에는 전담 QA가 없어 디자이너와 엔지니어가 빌드를 직접 확인했어요. 하지만 수동 QA만으로 기존 렌더러가 다루던 복잡한 기능 조합과 실제 사용자의 파일을 모두 재현할 수는 없었습니다. 새 렌더링 기반을 되돌리는 대신 실제 파일에서 드러난 간격을 하나씩 메워야 했어요.
주요 고객과 만나 실제 파일의 단서를 찾았어요
실패율만으로는 어떤 작업이 왜 중요한지 알기 어려워, 실제 파일과 렌더링 결과를 함께 봤습니다.
같은 실패율 안에도 전혀 다른 문제가 섞여 있었어요. 어떤 효과는 내보내기 자체를 막았고, 어떤 차이는 특정 플랫폼에서만 나타났으며, 수치로는 작아 보여도 반복해서 쓰는 표현을 망가뜨리는 경우도 있었습니다.
밋업에서 발견한 사례는 버그를 재현하는 실마리이자 지원 범위를 결정하는 근거가 됐어요. 사용 빈도와 결과에 미치는 영향, 여러 플랫폼에서 같은 모습으로 재생할 수 있는지를 함께 보며 무엇을 먼저 지원할지 정했습니다. 새 렌더링 툴킷으로 Gaussian Blur를 비롯한 표현 범위가 넓어지는 동안, 실제 작업 사례를 바탕으로 우선순위와 사용자 기대, 확인해야 할 결과를 구체화했어요.
흩어진 제보를 재현할 수 있는 문제로 바꿨어요
안정성은 개발이 해결한 뒤 디자인이 포장하는 문제가 아니라, 제품이 자신의 상태와 한계를 설명하는 UX 과제였습니다.
어떤 파일에서 문제가 생겼는지, 사용자가 무엇을 시도했는지, 원본과 결과가 어떻게 다른지, 무엇을 확인해야 수정됐다고 판단할 수 있는지를 엔지니어와 함께 정리했습니다. 제보를 개별 버그로만 처리하면 비슷한 문제가 다른 모습으로 반복되고, 사용자에게는 모두 내보내기를 믿기 어렵다는 경험으로 남아요.
실패를 유형화하고 재현 조건과 기대 결과를 남겨 후속 버전의 설계와 테스트로 연결했습니다. 그 결과 출시 직후 약 10배까지 증가했던 렌더 실패율을 정상 수준으로 되돌렸어요. 한 번의 수정이 아니라 실제 파일에서 반복되는 원인을 찾고 렌더링 기반과 테스트 범위를 점진적으로 보완한 결과였습니다.

