Jeffrey Cross
Jeffrey Cross

Bagaimana Menghasilkan Dadu Permainan Custom dengan OpenSCAD

Semua dadu cantik. Foto: Andrew Terranova

Dadu Custom untuk Dunia Kreatif

Enam sisi dadu adalah cukup banyak dalam banyak permainan, tetapi anda boleh menendang keseronokan dengan reka bentuk tersuai yang sesuai dengan tema permainan anda. Atau anda boleh mencipta permainan baru berdasarkan idea anda sendiri. Mungkin anda hanya kehilangan die khusus dari permainan dan mahu menggantikannya.

Dalam pembina kemahiran ini, anda akan mempelajari cara membuat model adat mudah untuk dadu dalam OpenSCAD. Saya akan menerangkan asas alat, menunjukkan contoh, dan menyediakan pautan untuk cetakan khas 3D cetakan untuk permainan anda. Anda boleh mula dari contoh fail .scad saya dan tweak mereka untuk keperluan anda, dan kemudian mengeksport fail .stl untuk pencetakan.

Contoh saya Cuaca Dice! Reka bentuk adalah die dengan enam simbol yang berbeza untuk matahari, awan, badai, salju, hujan, dan malam yang jelas sehingga Anda dapat meramalkan (atau mempengaruhi?) cuaca. Pada akhir jawatan saya juga menyediakan pautan ke Emoticon Dice saya.

Mewujudkan Model dalam OpenSCAD

OpenSCAD adalah alat pemodelan Rekabentuk Bantuan Komputer (CAD) 3D percuma, yang membolehkan anda memprogram model anda, dan bukannya menggambarnya. Bagi Makers yang biasa dengan pengaturcaraan, ini adalah pendekatan yang hebat. Terdapat banyak alat pemodelan lain yang tersedia, tetapi jawatan ini akan menunjukkan kepada anda cara membuat model dadu yang mudah tetapi menyeronokkan dalam OpenSCAD.

Buat Cube

Keluarkan OpenSCAD dan buat fail baru. Simpan fail anda dengan nama fail unik supaya anda dapat menemuinya kemudian.

Komen dalam OpenSCAD bermula dengan slaid berganda, seperti yang anda boleh lihat di bawah.

Mulakan dengan membuat kiub ringkas. Tentukan pembolehubah "cube_size", kemudian gunakan perintah kiub seperti yang ditunjukkan di bawah. Pusat = tetapan sejati pusat kiub pada asalnya model.

Menggunakan warna yang berbeza untuk objek yang anda buat dalam OpenSCAD adalah berguna, kerana ia membantu anda memvisualisasikan semasa anda bekerja. Kami akan membuat kelabu kubus.

Gunakan arahan kiub, dan kemudian klik butang Pratonton.

Tekan butang Preview pada bar alat, dan anda akan melihat kiub yang dihasilkan di kawasan paparan model skrin.

Yay! Kami membuat kiub!

Pusingan tepi Cube

Seterusnya kita akan membuat tepi kubus bulat, dengan menancapkan kiub dengan sfera. Perintah persilangan adalah operasi Boolean yang menggabungkan dua bentuk dan hanya menyimpan bahagian-bahagian yang bersilang.

Gunakan arahan persimpangan untuk mengelilingi tepi kiub.

Perhatikan bagaimana pewarna merah sfera membuat model menonjol dalam kiub bulat yang terhasil. Ini tidak memberi kesan kepada fail cetak sebenar yang akhirnya akan kami hasilkan. Ia hanya ada untuk membuat perkara lebih mudah semasa kita bekerja pada reka bentuk.

Sekarang model kami mula kelihatan seperti mati.

Cipta Teks 3D

Pertama, kami akan menentukan apa yang dipanggil modul dalam OpenSCAD untuk mencipta huruf yang diekspol. Perintah teks dalam OpenSCAD hanya mencipta bentuk 2D. Modul huruf di bawah, yang dipinjam dari contoh text_on_cube termasuk dalam OpenSCAD, menggunakan perintah linear_extrude untuk menambah dimensi ketiga pada teks 2D.

Kami juga menambah pemboleh ubah untuk mengawal ketinggian dan kedalaman teks tersemperit.Pembolehubah "o" akan digunakan kemudian untuk membantu meletakkan huruf pada muka mati.

Tambah modul huruf untuk melepaskan bentuk dari teks 2D.

Tambah watak untuk mati

Mari mulakan dengan menambah watak ke bahagian atas muka. Kami mahu tolak bentuk watak yang tersemperit dari wajah-wajah mati. Perintah perbezaan adalah satu lagi operasi Boolean yang menghilangkan satu bentuk dari yang lain, yang akan kita gunakan untuk tujuan ini. Perhatikan bagaimana arahan persilangan sepenuhnya bersarang di dalam perintah perbezaan.

Di sini kita menggunakan arahan menterjemah untuk bergerak di mana watak akan muncul. Formatnya diterjemahkan ([kedudukan x, kedudukan y, kedudukan z]). Kami mahu watak untuk mengekalkan kedudukan mendatar yang sama (paksi x dan y), dan bergerak ke atas (z paksi). Perhatikan bahawa kami menggunakan pembolehubah "o" yang kami tentukan sebelum ini dalam arahan menterjemah.

Saya menggunakan fon "Wingdings" untuk mendapatkan watak salji, yang sepadan dengan modal "T" dalam peta watak.

Posisi watak di atas kiub.

Sekali lagi gunakan butang Pratonton untuk melihat bagaimana model anda akan datang.

Salji sedikit di atas

Pertimbangan Khusus untuk Face Bottom Die

Untuk bahagian bawah, kita hanya gunakan perintah menterjemah sekali lagi, hanya dalam arah negatif pada paksi z. Kerana watak itu akan diposisikan sepenuhnya di dalam kiub, kita juga perlu menolak ketinggian surat dari kedudukan paksi z.

Tambah watak ke bahagian bawah kiub.

Dari perspektif reka bentuk praktikal, adalah penting untuk mempertimbangkan bagaimana bentuk dan saiz watak di bahagian bawah mati akan dicetak. Kawasan terbuka yang besar tidak akan disokong, dan mungkin meleleh semasa percetakan. Kawasan terbuka yang sangat kecil boleh dilonggarkan dan ditutup. Saya menggunakan watak matahari Windings, yang berfungsi dengan baik untuk saya. Perbatuan anda mungkin berbeza-beza berdasarkan aksara yang anda pilih, tetapan pencetak anda, dan lain-lain

Gunakan tetikus untuk memutar kiub di kawasan paparan dan lihat bahagian bawah kiub.

Tambah Watak ke Sisa Wajah Mati

Sekarang bahawa anda melihat bagaimana kerja itu, kami boleh menambah aksara ke seluruh wajah. Sebagai tambahan kepada arahan menterjemah, kami akan menggunakan perintah putar untuk meletakkan setiap huruf. Formatnya mirip dengan arahan menterjemah: berputar ([putaran-x, putaran y, putaran z]].

Perintah putar diperlukan untuk muka mati yang lain.

Tekan butang Preview semula untuk melihat kerja anda.

Tambah hujan dan langit malam yang jelas.

Inilah bahagian yang lain.

Tambah awan dan awan ribut.

Render Model dan Eksport Fail STL untuk Percetakan

Sebaik sahaja anda gembira dengan model anda, anda perlu membuatnya. Klik butang Render dan lihat jika ia selesai tanpa ralat.

Render model anda.

Anda harus melihat model yang diberikan di kawasan paparan, dan hasil operasi di kawasan konsol di bawah itu.

Semak untuk melihat model anda diberikan dengan betul.

Akhirnya, eksport model ke fail STL untuk percetakan kemudian.

Fail STL yang dieksport boleh dicetak dari Cura atau perisian percetakan / percetakan 3D kegemaran anda.

Saya menggunakan versi Cura 15.04 pada Printrbot Simple Metal, dan saya sangat gembira dengan keputusan saya. Saya menurunkan model ke 16mm × 16mm × 16mm dalam perisian percetakan saya, yang merupakan ukuran permainan standard mati.

Anda boleh mencari fail untuk Dadu Cuaca saya! dan Emotikon Dice on Thingiverse.

Jangan hanya berhenti dengan contoh saya, cuba sesuatu dengan sendiri! Bekerja dengan set aksara yang berbeza, fon, saiz, dan lain-lain Bersenang-senang!

Kongsi

Meninggalkan Komen