14 điểm bởi xguru 2025-03-25 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Skapa là một web app dùng để tạo các mẫu hộp tùy chỉnh phù hợp với pegboard IKEA Skadis, sau đó tải xuống để in bằng máy in 3D
  • Chạy hoàn toàn ở phía client và mã nguồn được công khai trên GitHub
  • Bản thân ứng dụng được thiết kế để mang cảm giác như tài liệu hướng dẫn của IKEA
    • Sử dụng màu đen trắng và kiểu chữ đậm
    • (để tránh bị kiện) dùng phông chữ "Kanit" thay cho phông "Sans" của IKEA
  • IKEA dùng phối cảnh (Perspective), nhưng ứng dụng này sử dụng phép chiếu trực giao (orthographic projection) và tối giản số lượng nút cùng tính năng
  • Khi kéo mô hình, nó sẽ xoay theo trục dọc; khi nhấp vào, mô hình sẽ xoay 180 độ
  • Tạo mô hình dùng thư viện manifold
    • Thư viện viết bằng C++ được chuyển sang Wasm để chạy trong trình duyệt
    • Có thể chạy 100% ở phía client
  • Kết xuất dùng Three.js → render mô hình 3D trên web
    • Hiệu ứng outline mặc định của Three.js chưa đủ tốt nên sử dụng shader tùy chỉnh
  • Skapa - GitHub Repo
  • Parametric IKEA Skadis Boxes on Printables

Chưa có bình luận nào.

Chưa có bình luận nào.