dAny - Xúc xắc đa diện tùy biến (d19, d7, d13, d21, d20, d9, d100...)
Bộ xúc xắc tùy biến số mặt theo thuật toán tối ưu hóa, tạo ra những viên xúc xắc độc lạ. Hoàn hảo cho các buổi chơi game nhập vai với những món đồ "bị nguyền rủa" hoặc những phần thưởng đặc biệt từ DM dành cho người chơi.
Mô tả
Mẫu thiết kế này dựa trên việc chia các điểm đều nhất có thể trên một hình cầu (sử dụng kỹ thuật tối ưu hóa mô phỏng điện tích), sau đó cắt các mặt phẳng vuông góc với các hướng đó. Cách này tạo ra những viên xúc xắc công bằng nhất có thể cho bất kỳ số mặt nào. Các con số được khắc từ phía đối diện (vì không phải là khối đa diện đều nên chúng có thể không nằm chính giữa mặt xúc xắc).
Đây là món đạo cụ tuyệt vời cho những người chơi bị "nguyền rủa" khi không thể tung ra con số tối đa, ví dụ như phải tung d19 thay vì d20. Hoặc đây là món quà từ DM dành cho những pha nhập vai xuất sắc - một viên d21 thay vì d20 (đòn chí mạng gấp đôi cho những nhà thám hiểm được thần linh ban phước).
Bạn có thể tái tạo các khối đa diện đều (d6, d20, d12 cổ điển) bằng kỹ thuật này, nhưng trông chúng sẽ hơi "lạ". Dù vậy, chúng vẫn có phân bổ xác suất khá chuẩn và hoàn toàn có thể sử dụng được.
Lưu ý khi in FDM
- Hãy sử dụng kiểu infill 3D (Gyroid) để phân bổ trọng lượng tốt hơn.
- Giảm số lớp solid ở đáy và đỉnh (cũng như độ dày vỏ tối thiểu) để tránh tình trạng đặc ở các vách nghiêng (giúp trọng lượng cân bằng hơn).
- Đặt mặt phẳng xuống bàn in (hoặc dùng thêm support nếu bạn không thích bề mặt đáy).
- Phóng to kích thước (tôi thường dùng 110-120%) để đọc số dễ hơn.
- Sử dụng layer height nhỏ (tôi thường dùng 0.1mm và 4 lớp perimeter, mất chưa đầy 30 phút mỗi viên).
- Thêm support nếu cần (tính năng tự động sơn support hoạt động rất tốt với tôi), giúp ích cho các phần overhang và tăng độ bám bàn.
Phân bổ trọng lượng tập trung gần bề mặt giúp viên xúc xắc lăn thú vị hơn, đặc biệt với các loại nhựa nhám (matte).
Cách tạo mới hoặc thay đổi xúc xắc:
- Thay đổi số mặt trong script Python
num_points = 19rồi chạy. - Chép kết quả từ script vào biến
anglestrong OpenSCAD. - Điều chỉnh
deep(độ sâu) của vết cắt để chúng giao nhau một chút (file SCAD đã có sẵn thông số tốt cho một số loại xúc xắc). - Tùy chỉnh font, render và xuất file STL.
- Xong, bạn đã có một viên xúc xắc độc đáo đầy ma mị.
Ghi chú thêm
- Có thêm tùy chọn d32 với xác suất tổng 2d6 chính xác, và xúc xắc chữ cái.
- Phiên bản v2: số lớn nhất có gạch dưới, số 6 và 9 có dấu chấm.
- File
4_test.py: bản viết lại hoàn toàn bằng CADQUERY. Chỉ cần một file, chạy nhanh hơn nhiều, tự động tính toán thông số (chỉ cần thay đổi số D_SIDES).
Giấy phép
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!