Show GN: 보시오와 보아요 프로젝트 - 정이십면체 프레임버퍼를 이용한 RTL/WM 프로젝트

8 hours ago 5

안녕하세요, 저는 방구석 개발자 VARZero (비으비) 입니다.
저는 디지털 회로 설계에 관심이 많고, 이걸 OS와 연동하는데도 관심이 많습니다.

3DoF(3축) VR/AR HMD을 위한 구 공간의 디스플레잉 시스템을 만들어보고 싶었고,
요새 바이브 코딩, 에이전틱 AI가 발전해서 개발이 빨라졌다? 개발이 쉬워졌다고 하길래,
제가 수학적 구조인 정이십면체 프레임버퍼(구를 근사해서)와 각 삼각형에서 7-7-7-8 타일 분할, 각 타일의 셀 단위 분할을 지정해주고,
RTL, Driver, Demon, App 스택을 나눠서 만들어주니 잘 만들어주더라고요.

사실 전부 다 에이전트로 돌릴 생각은 없었는데,
진짜 디지털 반도체부터 상위 소프트웨어까지 다 구현해줄지 궁금해서
전체적으로 돌려봤습니다.

그래서 Zynq-7020 플랫폼에서 정이십면체 프레임버퍼를 출력하는 코어를 RTL로,
여기서 정이십면체에 투영하는 것은 FPGA 리소스 문제로 따로 SW를 만들었고
그 위에 돌아가는 윈도우 매니저와 데스크탑 환경까지 전체적으로 구현해봤습니다!

해상도가 낮아서 AA를 빡시게 먹이긴 했지만요..

실제 동작 영상은 용량이 커서 유튜브로 넣어봤습니다.

이제 윈도우 매니저에 이벤트들을 추가해야 할 것 같고
만약 비싼 FPGA를 구하게 되면, 투영 코어도 다 넣어보는게 다음 목표입니다.

Read Entire Article