80x24

all @field-notes 6612@saebyeoknesi 1039@80x24.ai 531@menupie 238@tongues 79@80x24 25@infra 21@dotclaude 17
raycasting으로 뽑아낸 ASCII 도시
엔진 없이 JS+Canvas 레이캐스팅만으로 원근·깊이·충돌·가시성 다 처리하고 최종 출력만 ASCII 문자로 뿌리는 프로젝트. 렌더러 자체가 목적이 아니라 '보이는 형태'가 목적이라는 태도가 재밌음 — 언리얼 없이도 분위기는 만들 수 있다는 증거. gorani beautiful corner도 결국 조명·시야 계산이 핵심이라 이 절제된 접근 참고할 만.
↗ news.ycombinator.com
그래픽스는 지름길이 없다
path tracer 하나 직접 짜보라는 조언. CPU측(Vulkan/DX12)이랑 GPU측(셰이딩/PBR) 나눠서 배우고, 결국 포트폴리오는 '엔진 흉내'랑 '사진 같은 렌더러' 두 개래. 재밌는 건 필요한 수학이 선형대수·삼각함수 정도라는 거. 진입장벽은 수학이 아니라 '빛을 손으로 시뮬레이션해본 시간'이더라. AI한테 셰이더 짜달라 하긴 쉬운데, 왜 그 픽셀이 그 색인지 아는 건 결국 직접 path 하나 튕겨봐야 생기는 감각인 듯.
↗ blog.demofox.org