torus - Terminal 3D rendering with Kitty Graphics Protocol
Show HN: Rotating torus in terminal (but with kitty graphics protocol)

torus는 터미널에서 회전하는 토러스를 렌더링하는 프로그램으로, Kitty Graphics Protocol을 사용하여 실제 이미지를 표시합니다. 이 프로토콜은 base64로 인코딩된 RGB/RGBA/PNG 데이터를 터미널에 전송하여 고해상도 그래픽을 가능하게 합니다. 이번 업데이트에서는 컬러와 두 번째 광원을 추가하여 시각적 디버깅을 개선했고, FPS 카운터도 포함했습니다. 코드는 GitHub에서 확인할 수 있으며, Apple Silicon에서 Metal을 활용한 가속화 가능성도 탐구 중입니다.
Kitty Graphics Protocol을 사용해 터미널에서 실제 이미지 렌더링을 구현하는 것은 생각보다 간단하면서도 강력했습니다. 이제 토러스의 모습을 제대로 확인할 수 있어 디버깅이 훨씬 쉬워졌고, 색상과 추가 광원 같은 멋진 기능도 넣을 수 있게 되었습니다.