프로젝트 배경
1) 문제 상황 전문 모션 그래픽 툴은 구독형 상용 소프트웨어에 집중되어 있어, 개인 창작자나 소규모 팀의 진입 비용이 높습니다. 프리뷰용 렌더러와 익스포트용 렌더러를 분리한 구조에서는 "화면에서 본 결과와 출력물이 다르다"는 문제가 반복적으로 발생합니다. 이펙트를 CPU에서 처리하는 툴은 이펙트가 걸린 구간에서 프리뷰가 실시간 재생되지 않아 작업 흐름이 끊깁니다. 프로젝트 파일이 독점 포맷·클라우
프로젝트 성과
이펙트 183개 중 177개 GPU 셰이더 이관
키어·디스토션·트랜지션·블러·노이즈·스타일라이즈·레이어 스타일 전체를 셰이더로 재작성, 이펙트 적용 영상의 실시간 프리뷰 재생 확보
프리뷰-익스포트 렌더러 단일화
별도 익스포트 렌더러를 제거하고 단일 렌더 그래프로 통합, 프리뷰와 출력물 불일치 문제 구조적으로 제거
익스포트 피크 메모리 1프레임 고정
프레임 순차 디스크 기록 + ffmpeg 자식 프로세스 인코딩으로, 렌더 길이와 무관하게 앱 메모리 사용량 일정하게 유지
익스포트 포맷 18종 지원
MP4(H.264), WebM(VP9+알파), ProRes 4444, HDR10/HLG, PNG·EXR 시퀀스, GIF, Lottie JSON, SVG 등 단일 렌더 그래프에서 출력
결정적 렌더링 구현
프레임 시간을 index/fps로 계산해 크래시 후 재렌더 시 동일 결과 보장, 0프레임 인코딩을 에러로 처리
핵심 기능
진행 단계
아키텍처 설계
2026.01.
컴포지션·레이어·키프레임 데이터 모델 정의, 프리뷰와 익스포트를 단일 렌더 그래프로 통합하는 구조 확정
프로젝트 상세
1) 포트폴리오 소개 : 서비스 카테고리(ex. 커머스, AI 등)와 메인 타깃(ex. 주부, 청소년) 등을 포함한 간략한 소개 - 예시 : 주부들을 위한 macOS·Windows에서 동작하는 오픈소스 모션 그래픽 에디터를 개발했습니다. After Effects의 컴포지션·레이어·키프레임·그래프 에디터 모델과 단축키 체계를 그대로 구현해, 기존 AE 사용자가 학습 없이 바로 작업할 수 있도록 설계했습니다.






