핵심 요약
- 과거 워크스테이션, 명작 콘솔, 데모씬 등에서 쓰이던 고전 3D 그래픽 기법 31종을 웹 캔버스로 재구현한 아카이브가 공개되었습니다.
- 울펜슈타인 3D의 레이캐스팅, PS1 특유의 텍스처 왜곡, 슈퍼패미컴 모드 7 등 전설적인 그래픽 효과를 브라우저에서 직접 조작해볼 수 있습니다.
- 모든 데모의 소스코드는 저작권 제한 없는 CC0 라이선스로 배포되어 누구나 자유롭게 웹페이지에 복사해 적용할 수 있습니다.
요약 웹 페이지에 바로 복사해 넣을 수 있는 고전 3D 그래픽 및 데모씬 효과 아카이브 '3D Retro Graphics'가 공개되었습니다. 이번 프로젝트는 1970년대부터 2000년대 초반까지 컴퓨터 그래픽의 역사를 수놓았던 상징적인 렌더링 기법과 알고리즘들을 현대 웹 브라우저(WebGL 1 또는 2D 캔버스)에서 가볍게 구동되도록 재구현한 모음집입니다.
수록된 실험작들은 그래픽 역사에서 중요한 분기점이 된 명작 효과들을 망라합니다. 1975년 뉴웰의 유타 주전자(Utah teapot)부터 1980년 휘티드의 반사 구체 레이트레이서, 1991년 id 소프트웨어의 울펜슈타인 3D 레이캐스터(DDA raycaster), 1992년 코만치의 복셀 스페이스(Voxel Space) 엔진, 그리고 슈퍼패미컴의 모드 7(Mode 7) 지형 렌더링과 플레이스테이션 1 특유의 아핀 텍스처 왜곡(PS1 affine warp)까지 직접 체험할 수 있습니다.
뿐만 아니라 아미가(Amiga) 시절의 보잉 볼(Boing ball)과 데모씬의 플라스마, 팔레트 화염 효과, 2006년 코드 텍스트 자체로 유명했던 도넛 ASCII(donut.c), 그리고 유체 시뮬레이션(Stam의 Navier-Stokes) 등 총 31종 이상의 그래픽 트릭이 인터랙티브 데모로 구성되어 있습니다. 각 데모는 마우스 조작을 통해 시점을 회전하거나 물리 효과를 직접 조작해볼 수 있습니다.
특히 이 사이트에 공개된 모든 소스 코드는 퍼블릭 도메인 라이선스인 CC0 1.0으로 배포되어 있어, 누구나 저작권 제약 없이 개인 웹페이지나 프로젝트에 코드를 그대로 가져다 쓸 수 있습니다. 또한 LLM 및 개발자를 위해 별도의 llms.txt와 JSON API까지 제공하고 있어 레트로 그래픽 매니아와 웹 개발자들 사이에서 큰 관심을 모으고 있습니다.
Sponsored · 광고