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

ArcBrush — 노드 기반으로 만드는 2D 이미지 에디터의 새로운 접근

Hacker News 원문 보기
ArcBrush — 노드 기반으로 만드는 2D 이미지 에디터의 새로운 접근

포토샵 말고 다른 방식은 없을까

2D 이미지 편집 도구라고 하면 대부분 포토샵, 김프(GIMP), 어피니티 포토 같은 이름이 떠오를 거예요. 이 도구들의 공통점은 레이어 기반 워크플로우라는 거죠. 레이어를 쌓고, 마스크를 씌우고, 효과를 적용하는 방식이요. 익숙하긴 한데, 작업 과정이 복잡해지면 "내가 아까 어떤 순서로 작업했더라?" 하고 헷갈리는 일이 많아요. 한번 합쳐버린 레이어는 되돌리기도 어렵고, 비파괴 편집(non-destructive editing)이 한계가 있어요.

그래서 등장한 새로운 도구가 ArcBrush예요. 이건 기존의 레이어 방식 대신 노드 기반(node-based) 워크플로우를 택한 2D 이미지 에디터거든요. 들어보신 분도 있겠지만, 노드 기반 편집은 3D 업계에서는 이미 표준이에요. 블렌더의 셰이더 에디터, 우디니(Houdini), 언리얼 엔진의 머티리얼 에디터가 다 노드 방식이죠. 영상 합성에서는 누크(Nuke), 다빈치 리졸브의 퓨전이 유명하고요. 그런데 2D 이미지 편집에서는 의외로 노드 기반이 주류가 아니었어요.

노드 기반이 뭐가 좋은 건가요

노드 기반이라는 게 뭐냐면, 각 작업 단계를 박스(노드)로 표현하고, 그 박스들을 선으로 연결해서 데이터 흐름을 만드는 방식이에요. 예를 들어 "이미지 불러오기" 노드에서 시작해서 "블러 적용" 노드, "색 보정" 노드, "합성" 노드로 차례차례 연결하면, 그 흐름대로 결과가 만들어져요.

이게 왜 좋냐면, 첫째로 완전한 비파괴 편집이 가능해요. 중간 노드의 설정을 언제든 바꿀 수 있고, 그러면 그 이후 단계가 자동으로 다시 계산돼요. 포토샵에서 "아 아까 블러 5px 말고 3px로 할 걸 그랬다" 싶을 때 처음부터 다시 해야 하는 일이 없어지는 거죠.

둘째로 작업 과정이 그래프로 보여서 이해하기 쉬워요. 복잡한 효과를 만들었을 때 누가 봐도 "아, 이렇게 만들어졌구나"가 한눈에 들어와요. 협업할 때도 좋고, 몇 달 뒤에 자기 파일을 다시 열어봐도 작업 흐름이 명확하죠.

셋째로 재사용성과 자동화가 뛰어나요. 자주 쓰는 노드 조합을 그룹으로 묶어서 재사용할 수 있고, 같은 처리를 여러 이미지에 일괄 적용하기도 쉬워요. 코드로 치면 함수를 만들어 재사용하는 것과 비슷한 개념이에요.

ArcBrush의 차별점은 뭘까

ArcBrush가 흥미로운 건 노드 기반의 강점을 살리면서도 2D 이미지 편집의 직관성을 잃지 않으려고 한 점이에요. 브러시로 그리고 칠하는 작업이 자연스러워야 하잖아요. 노드 그래프만 보고 있으면 그림 그리는 도구라는 느낌이 안 나니까, 캔버스에서 직접 작업하면서 그 작업들이 자동으로 노드 그래프로 기록되는 식의 UX를 고민한 흔적이 보입니다.

또 한 가지 주목할 점은 GPU 기반 처리예요. 노드 그래프는 각 노드가 GPU에서 병렬로 처리되기 좋은 구조거든요. 큰 이미지에서도 실시간 미리보기가 가능하고, 복잡한 효과 체인도 빠르게 돌아갈 가능성이 높아요.

비슷한 도구들과 비교해보면

2D 노드 기반 도구 중에 이미 있는 것들로는 Substance Designer가 있어요. 텍스처 만드는 데 특화된 도구로, 게임 업계에서 거의 표준이에요. 그리고 Materialize, Mischief, 최근엔 Cavalry 같은 모션 그래픽스용 노드 도구도 있고요.

범용 2D 이미지 편집기로는 Krita가 일부 노드 기능을 실험적으로 넣고 있고, Photopea 같은 웹 기반 도구들도 있지만 기본은 레이어 방식이에요. 그래서 "포토샵의 대안인데 노드 방식"이라는 포지션은 여전히 비어 있는 자리였고, ArcBrush가 그 자리를 노리는 거죠.

비교 대상으로 가장 가까운 건 어쩌면 Blender의 컴포지터 일지도 몰라요. 블렌더는 3D가 메인이지만 컴포지터 부분이 강력한 노드 기반 2D 합성 도구거든요. 다만 블렌더는 진입 장벽이 높고 2D 작업에 최적화되어 있진 않아서, ArcBrush 같은 전용 도구가 필요한 이유가 있어요.

한국 개발자/디자이너에게 어떤 의미일까

게임 개발이나 모션 그래픽 쪽 일하시는 분들은 이미 노드 기반 워크플로우에 익숙할 거예요. 그래서 ArcBrush 같은 도구가 나오면 3D 작업과 2D 작업 사이의 워크플로우 차이가 줄어드는 효과가 있어요. 셰이더 만들 듯이 2D 이미지를 만들 수 있다는 거죠.

프로그래머 입장에서도 흥미로운 학습 대상이에요. DAG(Directed Acyclic Graph) 기반의 렌더링 파이프라인, 캐싱 전략, GPU 셰이더 컴파일 같은 주제가 다 노드 에디터를 만드는 데 들어가거든요. 텍스트 에디터 만들기가 "개발자의 본보기 프로젝트"였다면, 노드 에디터 만들기는 그래픽스/툴 개발자의 좋은 학습 프로젝트라고 할 수 있어요.

또 UI/UX 디자이너분들에겐 "레이어가 아닌 방식으로 이미지를 사고하는 법"을 배워볼 기회예요. 익숙한 도구만 쓰다 보면 사고방식도 그 도구에 갇히기 마련인데, 다른 패러다임을 경험해보는 것만으로도 시야가 넓어져요.

실무에서 당장 포토샵을 대체할 가능성은 낮아요. 생태계, 플러그인, 폰트 호환성, 클라이언트 파일 호환성 같은 게 다 포토샵을 중심으로 돌아가니까요. 하지만 개인 작업이나 특정 워크플로우(텍스처 제작, 절차적 이미지 생성, 일괄 처리)에서는 충분히 시도해볼 만한 도구예요.

마무리

도구는 사고방식을 결정한다는 말이 있잖아요. 레이어 방식과 노드 방식은 같은 이미지를 만들어도 접근하는 머릿속 그림이 완전히 달라요. ArcBrush 같은 도구가 더 많아지면, 한국에서도 "노드로 그림 그리는" 세대가 자연스럽게 등장할지도 모르겠네요.

여러분은 평소 어떤 도구를 쓰시나요? 노드 기반 도구를 써본 경험이 있다면 어떤 점이 좋고 어떤 점이 불편하셨나요?


🔗 출처: Hacker News

이 뉴스가 유용했나요?

TTJ 코딩클래스 정규반

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

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

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

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

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

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

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

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