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 아트가 표현 방식에 따라 얼마나 다른지 살펴보는 데에도 적합하다.