Halfspace mang visual debug lên các công cụ CAD dạng distance field

Thiết kế chi tiết 3D bằng code toán dễ thở hơn nhiều khi bạn thực sự nhìn thấy các distance field.
Lập trình viên Matt Keeter vừa ra mắt Halfspace, một IDE thử nghiệm để dựng hình 3D dựa trên nhân hình học Fidget do anh tự phát triển. Thay vì giấu phần toán đằng sau các khối 3D cơ bản, công cụ này đưa trực tiếp signed distance field (SDF) lên giao diện. Nó hiển thị giá trị trường và biến thiên gradient theo thời gian thực, cho phép xuất mô hình ra dạng ảnh hoặc lưới tam giác.
Vì sao việc này đáng chú ý: Viết toán dựng hình cấp thấp thường rối không khác gì viết Assembly. Halfspace trực quan hóa quá trình debug bằng cách chỉ rõ các lỗi gãy công thức và sai lệch vector normal trước khi bạn đem mô hình đi in 3D.
Bạn có thể chạy thử bản demo WebGPU ngay trên trình duyệt máy tính — dù Safari trên điện thoại vẫn dính lỗi và chưa hỗ trợ cảm ứng đa điểm. Tác giả cũng nhấn mạnh dự án này không dùng AI, anh tự tay viết từng dòng code từ tháng 4/2025.
Đưa vào dùng cho công việc thực tế thì còn quá sớm, nhưng việc biến toán CAD thành bản đồ địa hình trực quan giúp tìm lỗi hình học nhanh hơn hẳn.
Nguồn
- Halfspace — https://www.mattkeeter.com/projects/halfspace/
- Hacker News discussion — https://news.ycombinator.com/item?id=49913350

