요약
16colo.rs는 1990년대 초 BBS 문화에서 나온 ANSI·ASCII 아트 팩을 모아 보존하는 아카이브입니다.
텍스트 모드 화면용으로 만든 이 그림들은 BBS(모뎀으로 전화 접속하던 전자 게시판)가 유행하던 시절에 널리 퍼졌습니다. 아티스트들은 ACiD, iCE 같은 그룹을 이뤄 경쟁하며 작품을 월간 아트팩으로 묶어 냈고, 이 사이트는 그 팩들을 공공의 이익을 위해 모읍니다.
왜 중요한가
- 그룹 단위로 배포되던 초기 디지털 창작물을 연도·그룹·아티스트별로 찾아볼 수 있는 기록으로 남깁니다.
- 보관에 그치지 않고 새 팩 업로드와 공동 작업까지 받아, 지금도 활동하는 창작 공간 역할을 합니다.
핵심 내용
- 연도 메뉴가 1990년부터 2026년까지 이어지며, 팩과 전자 잡지를 나눠 보여 줍니다.
- 작품 텍스트와 SAUCE(작품 파일에 붙는 메타데이터), 파일명, 확장자, 연도로 검색할 수 있습니다.
- 공개 PabloDraw와 Moebius 서버에서 여러 사람이 함께 그릴 수 있습니다.
- 이용자는 새 팩이나 오래된 팩을 직접 올려 배포할 수 있습니다.
- 비공개 주소로 작품을 빠르게 공유하는 기능과 아티스트들이 모이는 IRC, Discord 창구도 있습니다.
HN 반응
- Moebius, Durdraw 같은 편집기 덕분에 TUI(터미널 화면용 인터페이스) 앱 로고나 Neovim 테마로 되살아난다는 반응이 나왔습니다.
- 'ANSI 아트'라는 이름을 두고 ANSI 표준과 무관하다는 지적과, 색상 제어 코드와 ANSI.SYS 드라이버에서 왔다는 반론이 맞섰습니다.
ANSI 아트는 아직 살아 있습니다. Moebius, Durdraw, Icydraw, Pablodraw 같은 훌륭한 현대 편집기도 있습니다.
Durdraw처럼 확장 유니코드 문자 집합(IBM의 코드 페이지 437 대신 UTF-8 인코딩)과 확장 색상(전통적인 16색 대신 xterm 256색)을 온전히 받아들인 편집기도 있어서, ANSI 아트는 앞으로도 한동안 쓸모 있고 충분히 실용적일 것입니다.
예를 들어 사람들은 요즘 TUI 앱과 게임의 로고나 에셋을 만들고 있습니다. Neovim 테마도 있고, Ly 디스플레이 매니저의 배경 화면도 있습니다.
저는 이 매체가 다시 주목받는 모습이 개인적으로 반갑습니다. 90년대 디지털 문화와 창작에서 정말 재미있는 부분이었거든요. 다음 세대가 과거의 유물로 구경만 하지 않고, 현대적인 도구 덕분에 그 재미를 직접 조금이나마 경험해 보면 좋겠습니다.
추가: 유니코드/UTF-8 문자에 ANSI와 Xterm 이스케이프 코드를 쓴 것을 "ANSI 아트"라고 부를 수 있느냐를 두고 논쟁도 있습니다. 일부는 "UNSI 아트"라고 부르고, 그냥 현대 터미널 아트라고 부르는 사람들도 있습니다.
그리고 CP437 ANSI 아티스트들에게도 경의를 표합니다. 이분들은 이 매체의 미술 양식을 계속 발전시키고, 한계를 밀어붙이며, 새 ANSI 팩을 내놓고 있습니다. 어렵지만 가치 있는 일입니다.
"ANSI 아트"라는 이름이 처음부터 진짜 문제였습니다. "ASCII 아트"는 미국 정보 교환 표준 부호(American Standard Code for Information Interchange)를 썼습니다. 하지만 "ANSI 아트"는 미국 표준 협회(American National Standards Institute)를 쓴 것이 아닙니다.
ECMA 35와 ECMA 48의 이스케이프 및 제어 시퀀스를 쓴다는 뜻으로 받아들이더라도(그러면 Avatar나 PCBoard 같은 것은 완전히 잊게 됩니다), "ANSI 아트"는 대개 ECMA 35의 문자 집합 전환을 실제로는 쓰지 않았습니다. 그 대신 SAUCE 데이터 같은 것에 의존했고, 훨씬 다른 IBM(ANSI도 ECMA도 아닙니다)의 코드 페이지 체계와 8비트 문자 집합을 썼습니다. 게다가 깜박임, 밝게, 흐리게, 굵게를 다루는 부분에서는 대개 ECMA 48 SGR 시퀀스를 잘못 해석하기까지 했습니다.
요즘 만드는 것에 사람들이 "XTerm 아트"나 "터미널 아트"라는 이름을 더 좋아한다면, 명칭이 더 나은 쪽으로 바뀌는 것으로 보입니다.
아니요, 썼습니다. 이런 작품에 쓰인 색상 이스케이프 시퀀스(CSI와 SGR)는 전부 ANSI가 표준화한 것입니다. https://en.wikipedia.org/wiki/ANSI_escape_code 를 보세요.
더 중요한 것은 이 이름이 유래한 곳이 DOS 드라이버라는 점입니다. DOS는 기본적으로 색상 코드를 해석하지 않았고, 그러려면 ANSI.SYS를 불러와야 했습니다. "ANSI 아트"라는 용어는 거기서 나왔습니다. https://en.wikipedia.org/wiki/ANSI.SYS 를 보세요.
이것도 마찬가지로 ANSI 아트입니다. 이스케이프 시퀀스는 인코딩이나 코드 페이지와 아무 상관이 없습니다(CSI와 SGR의 모든 문자는 ASCII뿐이라서 CP437이든 유니코드든, UTF-8로 인코딩하든 똑같습니다). 다만 UTF-8 인코딩임을(그리고 24비트 RGB 색상 같은 비표준 SGR 시퀀스가 있을 수 있음을) 분명히 드러내려고 "UNSI 아트"라는 이름을 쓰는 것은 좋은 관행입니다.
저는 그래픽을 즉석에서 ANSI/ASCII 아트로 변환하는 프로젝트(대화형 텍스트 어드벤처)를 하고 있습니다. 여러 방식을 구현해 두었고 CLI 플래그로 골라 쓸 수 있습니다(이스케이프 시퀀스와 문자 집합도 여러 가지입니다). https://gitlab.com/bztsrc/meg4_advgame/#playing-in-a-terminal 을 보세요.
더 넓은 분야를 가리킬 때는 저는 "문자 셀 아트(character-cell art)"라는 말을 즐겨 씁니다.
제가 제일 좋아하는 ASCII 아트 그룹은 Galza입니다. 예를 들면 이런 것들이 있습니다.
https://16colo.rs/pack/galza-13/Shd-dphn.ans
https://16colo.rs/pack/galza-13/zj-humming.txt
저는 이 새 작품이 마음에 들었습니다.
https://16colo.rs/pack/codi_01/CODI01.ans
devault가 최근 공개한 도구입니다. https://devault-ascii.pages.dev/ascii-generator/
손으로 공들여 만든 작품만큼 우아하거나 몽환적이지는 않지만, 미술 재능이 거의 없는 우리 같은 평범한 사람에게는 어떤 디자인 작업에서 쓸모가 있을지도 모릅니다.
지금도 ASCII 아트를 내놓고 16colo.rs에 올리는 그룹 중 하나가 Impure입니다.
이 그룹은 데모도 만드는데, 올해 Evoke 데모 파티에서 다음의 ASCII 스타일 데모로 2위를 차지했습니다.
https://demozoo.org/productions/396656/
저는 이런 게 정말 좋아요.
https://artpacks.org 도 함께 보세요.
사실 바로 지난주에 이 사이트를 대폭 업데이트했습니다. 키보드와 스와이프/제스처 탐색도 됩니다.
이전 논의입니다.
2025년 https://news.ycombinator.com/item?id=44665816