REXPaint

REXPaint는 Grid Sage Games가 개발하고 공개한 문자 기반 그래픽 편집 소프트웨어다. 일반 래스터 이미지의 픽셀을 그리는 대신 문자와 전경색·배경색을 격자에 배치하여 ASCII 아트·게임 맵·인터페이스 모형을 만든다. 로그라이크 게임 개발용 내부 도구로 시작해 외부 제작...

분류2D 그래픽 소프트웨어, 문자 기반 ASCII·타일 그래픽 편집기
개발Grid Sage Games
운영체제·실행 환경Windows; Wine을 이용한 Linux·macOS 실행 사례
작성 언어핵심 구현 언어 공식 미공개
주요 기능문자 기반 ASCII·타일 그래픽 편집기
문서·출력 형식XP(고유 압축 프로젝트), ANS·TXT·CSV·XML·PNG 등
공식 사이트프로젝트 자료

REXPaint는 Grid Sage Games가 개발하고 공개한 문자 기반 그래픽 편집 소프트웨어다. 일반 래스터 이미지의 픽셀을 그리는 대신 문자와 전경색·배경색을 격자에 배치하여 ASCII 아트·게임 맵·인터페이스 모형을 만든다. 로그라이크 게임 개발용 내부 도구로 시작해 외부 제작자에게 무료로 제공되었으며, 2D 그래픽 소프트웨어와 텍스트 터미널 문화가 만나는 사례다.[1]

각 셀은 문자 기호와 전경·배경 RGB 색상으로 구성되며 사용자는 문자 팔레트·타일셋·그리기 도구를 이용해 지도나 스프라이트를 만들 수 있다. 여러 레이어를 조합하거나 복사·붙여넣기·색상 교체를 사용하여 게임 UI와 지하 던전 지도의 반복 요소를 효율적으로 제작한다. 미리 보기는 현재 글꼴·타일셋과 배율에 따라 다른 시각적 결과를 만들 수 있다.

편집 가능한 XP 형식은 문자·색상·레이어 정보를 다루는 고유 압축 형식이며, PNG 출력은 문자들이 이미지 픽셀로 렌더링된 결과다. ANSI 아트용 ANS, 텍스트·CSV·XML·XPM 등 다양한 파일 교환이 가능하지만 형식마다 텍스트 색상·레이어 정보를 유지하는 방식이 달라진다. GrafX2, Aseprite, Piskel 같은 픽셀 아트 도구와 결과물의 느낌은 비슷할 수 있으나 내부 표현은 구별된다.[2]

공식 배포는 Windows 대상으로 안내되며 Linux·macOS에서는 Wine과 같은 호환 계층을 이용하는 실행 사례가 소개된다. REXPaint는 무료 사용과 상용 게임용 산출물 제작을 허용하지만 프로그램 자체의 공개 재배포는 별도로 제한하고 있으므로 자유·오픈 소스 소프트웨어로 분류해서는 안 된다.

REXPaint의 문자 기반 데이터는 그리드·팔레트와 출력을 명확히 분리한다. 컴퓨터 그래픽스에서 픽셀 아트와 ASCII 아트가 표현 방식에 따라 얼마나 다른지 살펴보는 데에도 적합하다.

로그라이크 게임 도구의 출발

초기 개발

버전과 변화

문자 셀·색상·레이어

ASCII·ANSI 아트

XP 프로젝트 및 내보내기

Windows·Wine 환경

라이선스와 배포 조건

관련 문서

  1. REXPaint 공식 소개 ↩
  2. REXPaint 다운로드·배포 조건 ↩