⚠ JavaScript chưa chạy — bạn đang mở bằng trình xem trước (Files / Zalo / Mail) nên app chỉ hiện giao diện chứ không xử lý được. Hãy mở file bằng Safari hoặc Chrome, hoặc deploy lên Cloudflare Pages rồi mở URL. (Nếu app chạy bình thường, dòng này sẽ tự biến mất.)
📌 Cách chụp cho đúng (bấm để xem)
- Trên điện thoại: đừng mở bằng xem trước trong Files/Zalo/Mail (chỉ hiện giao diện, không chạy). Mở bằng Safari/Chrome hoặc bản deploy trên Cloudflare Pages.
- 📸 Chụp trực tiếp: đặt vật vào tâm ngắm, bóng mờ của tấm trước giúp giữ khung cố định — chụp → xoay vật một bước đều → chụp tiếp. Ảnh vào thẳng app, không dính HEIC, không phải chờ convert. (Camera cần bản chạy HTTPS như Cloudflare Pages.)
- Đặt vật trên nền trơn màu tương phản với vật (giấy trắng / bìa xanh), ánh sáng đều, tránh bóng đổ đậm.
- Chụp 12–36 ảnh đều vòng quanh: xoay vật trên mâm xoay hoặc đi quanh vật — giữ cùng độ cao & khoảng cách, vật luôn nằm trọn trong khung.
- Đứng xa rồi zoom sẽ chính xác hơn đứng gần (giảm méo phối cảnh).
- Đặt tên file theo thứ tự chụp (IMG_001, IMG_002…) — app sắp theo tên file.
- iPhone chụp HEIC: app tự chuyển sang JPG (cần mạng lần đầu để tải bộ giải mã). Chắc ăn nhất vẫn nên chỉnh Cài đặt → Camera → Định dạng → Tương thích nhất.
- Kết quả bị méo / lật gương → đổi Chiều chụp. Vật có hốc lõm sâu (cốc, lỗ) sẽ không dựng được phần lõm — giới hạn của visual hull; cần độ chi tiết cao thì dùng Meshroom (PC, miễn phí).
1️⃣ Ảnh đầu vào
2️⃣ Tách nền
Vùng bị tô tối = nền sẽ loại bỏ. Auto lấy màu nền từ viền ảnh; nếu tách sai → bấm vào ảnh nhỏ để phóng to và chọn đúng màu nền. Ảnh có ⚠ = tách thất bại.
3️⃣ Dựng khối
4️⃣ Kết quả
Kéo chuột để xoay · lăn chuột để zoom. STL/OBJ mở được bằng Cura, Blender, MeshLab, 3D Viewer Windows.