-
RapidRAW는 GPU 가속과 비파괴 편집을 지원하는 경량 RAW 이미지 에디터
-
Rust, React, Tauri 기반의 최신 기술로 제작되어 Windows, macOS, Linux에서 30MB 미만의 크기로 동작
- AI 기반 마스킹, 비파괴 패치 방식의 생성형 편집, 다양한 RAW 카메라 포맷 지원 등 강력한 기능을 제공
- 배치 작업, 내장 프리셋, 커스텀 테마, Undo/Redo 등 생산성을 위한 다양한 워크플로우도 지원
- 젊은 개발자가 개인 사진 작업을 위해 만든 오픈소스 프로젝트로, 빠른 반응성과 사용성에 초점을 둠
RapidRAW 오픈소스 프로젝트의 의의와 장점
- RapidRAW는 Adobe Lightroom, Darktable, RawTherapee 등 기존 툴보다 훨씬 경량, 빠른 반응, 단순한 설치가 가능한 GPU 가속 RAW 에디터
- Rust와 React, Tauri를 조합하여 크로스플랫폼 데스크톱 애플리케이션을 최소 용량(30MB 미만)으로 제공
- 특히 생성형 AI 통합, 빌트인 마스킹, 비파괴 사진 보정 워크플로우는 동급 경쟁 툴 대비 속도와 확장성, 실시간성에서 강점을 가짐
주요 기능 요약
-
핵심 편집 엔진
-
GPU 가속 처리: 모든 편집 작업이 GPU(WGSL 셰이더)에서 즉각적으로 처리되어 실시간 반응성을 보장함
-
AI 마스킹: SAM 기반 AI로 피사체, 전경을 자동 선별하며, 브러시·선형·방사형 마스크 등 정밀한 마스킹 결합 가능
-
생성형 편집: 텍스트 지시어로 객체 제거/삽입 등의 비파괴 패치 편집 제공(ComfyUI 백엔드 연동)
-
RAW 포맷 다양 지원: rawler 사용으로 광범위한 RAW 카메라 포맷 읽기 지원
-
비파괴 워크플로우: 원본 파일 미변경, .rrdata 사이드카 파일에 편집 내용 저장
-
32비트 색상 정밀도: 밴딩 및 데이터 손실 최소화 보장
-
전문가급 보정 툴
-
톤 컨트롤: 노출, 콘트라스트, 하이라이트, 섀도우, 화이트, 블랙 등 세밀 조절
-
톤 커브: Luma, R, G, B 채널별 개별 커브 제공
-
컬러 그레이딩: 온도, 틴트, 생동감, 채도, 전체 HSL 믹서
-
디테일 강화: 샤프닝, 클리어리티, 구조, 노이즈 제거 등
-
효과: 디헤이즈, 비네트, 리얼한 필름 그레인
-
변환 툴: 자르기(비율 잠금), 회전, 반전 등
-
라이브러리 및 워크플로우
-
사진 라이브러리 관리: 전체 폴더 트리, 정렬, 평점, 삭제, 복제 등 효율적 사진 관제
-
배치 작업: 대량의 이미지에 동일 편집 일괄 적용, 대량 내보내기
-
EXIF 뷰어: 카메라 메타데이터(셔터, 조리개 등) 열람
-
생산성 및 UI
-
프리셋 시스템: 나만의 스타일 저장/불러오기 및 공유 지원
-
설정 복사/붙여넣기: 편집값 빠른 전파
-
Undo/Redo 히스토리: 모든 단계 저장/복구
-
사용자 UI 커스터마이징: 리사이즈 패널, 다양한 테마와 애니메이션 효과
-
내보내기: JPEG, PNG, TIFF, 품질, 크기 옵션 제어
RapidRAW 제작 동기와 개발 과정
-
개발 배경
- 기존 사진 편집 소프트웨어의 저성능, 무거움에 불편함을 느낀 개발자가 더 빠른 워크플로우와 반응성을 위해 직접 툴을 제작
- 개발 도전 자체가 목표였으며, Rust/React/Tauri 학습 및 디지털 사진 처리 기술 습득을 함께 추구함
-
기술적 접근과 개발 방법
- Rust로 핵심 엔진 작성, Tauri로 경량 웹 프론트엔드 접목
-
전체 이미지 처리 파이프라인을 GPU 오프로딩(WGPU, WGSL 사용)
-
Google Gemini AI를 통한 알고리듬 학습 및 구현(예: Menon demosaicing)
- 빠른 구현 및 핵심 구조/사용성 집중으로 2주 만에 핵심 기능 완성
현재 개발 우선순위
- React 프론트엔드 리팩토링(Prop Drilling 최소화)
- 이미지 45° 이상 회전 지원
- 디헤이즈 툴 자연스러운 결과 개선
- 이미지 전송 Base64 대체 등 성능 최적화
- Segment Anything 기반 AI 마스크 기능 탑재
- ComfyUI 기반 생성형 AI MVP 통합
- macOS 빌드 서명, RAW 파일 로더 고도화
- 구형 GPU에서의 속도 개선
- 자동 화이트 밸런스/노출 감지 추가 예정
AI 로드맵
-
내장 AI 마스킹: Meta SAM 등 경량 오픈소스 AI로 피사체·전경 인식, 오프라인 즉시 사용
-
옵션 생성형 AI: ComfyUI 연동으로 인페인팅 등 무거운 작업을 외부 서버에서 처리, 본체 경량성 유지
-
현재: 내장 마스킹은 전 기능 사용 가능, 생성형 AI는 ComfyUI를 수동 설치해야 하며 개발자 프리뷰 상태
-
생성형 AI 기술 통합 방식
-
모듈형 백엔드: ComfyUI 로컬 서버와 연결해 추론 엔진 역할
-
Generative Replace: 마스크 지정 후 텍스트로 영역 생성, 패치 레이어로 비파괴적 적용
-
동작 흐름: 이미지, 마스크, 지시어 → ComfyUI 서버 → 보정 이미지 반환 → 패치 레이어로 적용
- 본 애플리케이션은 항상 경량/빠른 본연의 경험을 유지함
라이센스 및 오픈소스 철학
- RapidRAW는 AGPL v3 라이센스로 공개되어, 파생 제품도 모두 오픈소스로 남게 함
- 닫힌 소스 상용화 방지를 통해 모든 개선사항이 모두에게 돌아가는 구조를 유지
- 커뮤니티 중심 기여 활성화와 오픈 혁신을 지향함