Matt Keeter, Fidget 커널 기반 거리장 솔리드 모델링 IDE Halfspace 공개
- Halfspace는 거리장(distance field) 기반 솔리드 모델링을 위한 실험적 IDE로, 래스터화와 메싱에 Fidget 커널을 쓰고 모델을 이미지나 삼각 메시로 내보냄
- 저자는 2025년 4월부터 직접 코드를 작성했고 LLM으로 생성한 코드가 아님을 글 서두에 밝힘. Fidget 커널은 2022년까지 거슬러 올라감
- 표준 라이브러리(sphere, box, translate, scale 등)를 제공하면서 동시에 점진적 모델링을 지원해, 복잡한 모델을 작은 조각으로 나눠 매개변수화하고 개별로 시각화할 수 있음
- B-rep 커널은 NURBS 곡면 두 개의 교차에 닫힌 해가 없을 수 있는 반면, 암시적 곡면 기반 커널은 한 사람이나 작은 팀이 작성하고 이해할 수 있는 규모라 개인 제작용 소프트웨어에 맞음
- WebGPU 데모를 공개했으나 모바일 Safari에서 문제가 있고 멀티터치 팬/틸트/줌 조작은 아직 설계되지 않음
Hacker News opinions
글에서 Kartik Agaram의 Mu를 언급했길래 찾아봤는데, raw machine code부터 쌓아 올리는 safe하고 hackable한 컴퓨팅 스택임. 논문도 2020년에 나왔고 튜토리얼, 강연 영상, 샘플 앱까지 다 공개돼 있더라.
Matt Keeter는 이걸 꽤 오래 해왔고 연구 자료를 아낌없이 공개해온 사람임. mattkeeter.com/research에 다 모여 있고, 특히 석사 논문은 읽어볼 가치가 있음.
그 연구 페이지에 'Implicit Surfaces & Independent Research' 발표 영상이 있는데, 해당 주제로 바로 들어가는 타임스탬프 링크를 걸어놨음.
나도 목표는 다른 SDF 에디터를 만들었음. WebGL 기반이라 ShaderToy 코드를 붙여넣을 수 있고 3D 프린팅용 STL로 내보낼 수 있음.
Halfspace 3는 언제 나오나 기다리는 중임. 2025년 4월부터 만들었다니 속도는 빠른 편인데 그래도 기다려짐.