OpenSCAD Parametric Wall Art
Mẫu wall art dạng parametric làm bằng OpenSCAD, phát triển từ thử nghiệm Fusion 360 và lấy cảm hứng từ tác phẩm của Herschel Shapiro. Có file hexagon random height, đang tinh chỉnh tham số độ xoắn và thử nghiệm mating interface.
Mô tả
Đang làm dở (Work in progress)
Cập nhật 17/12/24:
Mình đã thêm một file hexagon chiều cao ngẫu nhiên (random height), nhìn cũng khá ngầu theo mình thấy.
Spiral Horns:
Tiếp nối từ những thử nghiệm đầu tiên của mình trong Fusion 360, giờ mình quyết định làm nó bằng OpenSCAD vì kiểu dựng hình dựa trên code sẽ cho kết quả tốt/dễ hơn.
Ý tưởng này được lấy cảm hứng từ bức điêu khắc này của Herschel Shapiro.
Đến giờ mình làm cũng tiến triển khá ổn, dĩ nhiên vẫn cần tinh chỉnh các giá trị quyết định cách nó xoắn/chĩa, nhưng mình khá hài lòng với tiến độ hiện tại. Mục tiêu không phải copy y nguyên bản in của Herschel, chỉ là lấy cảm hứng thôi.
Việc cần làm (To do)
-
Chỉnh tham số độ xoắn (horn twist) để ra kết quả đẹp hơn; lý tưởng là nó dựa trên một giá trị thay đổi chứ không bị hardcode. Hiện tại nó dựa theo số thứ tự của “horn” trong mảng (array), cách này ổn cho tới khi có hơn 100 phần, lúc đó nó bắt đầu xoắn rất gắt. Mình đã thử dùng số random trong khoảng 25–235 độ và thấy khá hứa hẹn. Mình vẫn cảm giác còn có thể tinh chỉnh thêm, nhưng vậy là một khởi đầu.
-
Có thể sẽ thêm các mating interface cho từng “horn” như trên Horns của Herschel – Cập nhật 26/1/2023: mình đã thêm một file mating interface thử nghiệm, chưa hoàn hảo nhưng coi như bắt đầu. Mình cũng chưa chắc mating interface có thật sự cần không vì lưới hex ăn khớp với nhau khá ổn; với lại mình cũng chưa biết làm sao để chúng không lộ ra ở các mặt ngoài.
-
Có thể cải thiện cách sắp xếp thứ tự các “horn”, mình cũng chưa chắc cách mình đang làm có phải tối ưu nhất không.
Mọi góp ý đều rất hoan nghênh.
Mình cũng sẽ upload code lên Github, bạn có thể xem bên đó để cập nhật phòng khi mình quên update trang này.
Trên Github cũng có một batch export sciprt để export từng file STL riêng lẻ, khỏi phải làm thủ công. Mình không upload nó ở đây được vì đây là định dạng file không được hỗ trợ.
Credits:
Mình mới dùng OpenSCAD nên có phải lấy một vài đoạn code từ chỗ khác để làm được thứ mình muốn. Mình biết với người rành thì mấy thứ này có thể rất cơ bản, nhưng mình thì chưa, nên cần ghi credit.
Jeff Barr trên Reddit - Code hàng và cột (Row and Column)
Sarah C trên Reddit - Batch export script
Nếu bạn thích mẫu này thì xem thêm các thiết kế OpenSCAD khác của mình.
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!