Jeffrey Cross
Jeffrey Cross

Miten suunnitella mukautettuja pelikortteja OpenSCADin avulla

Kaikki kaunis noppaa. Kuva: Andrew Terranova

Custom Dice luovalle maailmalle

Kuusipuolinen noppaa ovat riittävän yleisiä monissa peleissä, mutta voit lyödä hauskaa, jossa on mukautettu muotoilu, joka vastaa pelisi teemaa. Tai voit keksiä kokonaan uuden pelin omien ideoiden perusteella. Ehkä olet juuri menettänyt erikoistuneen kuoleman pelistä ja haluat korvata sen.

Tässä taitojen rakentamisessa opit luomaan yksinkertaisen mukautetun mallin noppaa varten OpenSCADissa. Selitän työkalun perusteet, näytän esimerkkejä ja tarjoan linkkejä 3D-tulostuskohtaisiin noppiin peliisi. Voit aloittaa esimerkki .scad-tiedostoistani ja muokata niitä tarpeisiisi ja viedä sitten .stl-tiedostot tulostusta varten.

Oma esimerkki Weather Dice! Suunnittelu on kuusi erilaista symbolia aurinkoa, pilviä, myrskyjä, lunta, sataa ja kirkasta yötä varten, jotta voit ennustaa (tai vaikuttaa?) säähän. Postin lopussa annan myös linkin Emoticon Dice -palveluun.

Mallin luominen OpenSCADissa

OpenSCAD on ilmainen 3D-tietokoneavusteisen suunnittelun (CAD) mallinnustyökalu, jonka avulla voit ohjelmoida mallisi sen sijaan, että piirtäisit sen. Makersille, jotka tuntevat ohjelmoinnin, tämä on hyvä lähestymistapa. Käytettävissä on monia muita mallinnustyökaluja, mutta tämä viesti näyttää, miten yksinkertainen mutta hauska noppamalli voidaan tehdä OpenSCADissa.

Luo kuutio

Palaa OpenSCAD ja luo uusi tiedosto. Tallenna tiedosto ainutlaatuisella tiedostonimellä, jotta voit löytää sen myöhemmin.

OpenSCAD: n kommentit alkavat kaksoisviivalla, kuten alla näet.

Aloita tekemällä yksinkertainen kuutio. Määritä muuttuja "cube_size" ja käytä sitten kuution komentoa alla esitetyllä tavalla. Keskiö = todellinen asetus keskittää kuution mallin alkuperään.

Eri värien käyttäminen OpenSCAD-ohjelmassa luoduille kohteille on kätevä, koska se auttaa sinua visualisoimaan, kun työskentelet. Teemme kuution harmaaksi.

Käytä kuution komentoa ja napsauta sitten Esikatselu-painiketta.

Paina työkalupalkin Esikatselu-painiketta ja näet tuloksena olevan kuution näytön mallinäytössä.

Jee! Teimme kuution!

Pyöritä kuution reunoja

Seuraavaksi valmistamme kuution reunat pyöristettynä leikkaamalla kuution palloon. Risteyskomento on Boolen-toiminto, joka yhdistää kaksi muotoa ja pitää vain leikkaavat osat.

Kierrä kuution reunoja leikkauskomennolla.

Huomaa, miten pallon punainen väri tekee mallista erottuvan tuloksena olevasta pyöristetystä kuutiosta. Tällä ei ole vaikutusta tosiasialliseen tulostettavaan tiedostoon, jonka lopulta lähetämme. On vain siellä helpottaa asioita, kun työskentelemme suunnittelussa.

Nyt mallimme alkaa näyttää kuolla.

Luo 3D-teksti

Ensinnäkin määritämme, mitä kutsutaan OpenSCAD-moduuliksi, jotta voit luoda puristettuja kirjaimia. OpenSCADin tekstikomento luo vain 2D-muodon. Alla oleva kirjainmoduuli, joka on lainattu OpenSCAD: n sisältämästä tekstikentästä, käyttää linear_extrude-komentoa lisätäksesi kolmannen ulottuvuuden 2D-tekstiin.

Lisäämme myös muuttujia ohjaamaan ekstrudoidun tekstin korkeutta ja syvyyttä. "O" -muuttajaa käytetään myöhemmin, jotta merkit voidaan sijoittaa kuoleman etuosaan.

Lisää kirjainmoduuli, jotta voit purkaa muodon 2D-tekstistä.

Lisää merkki kuolemaan

Aloitetaan lisäämällä merkki yläpintaan. Haluamme vähentää suulakepuristetun merkin muodot muotin kasvoista. Erotuskomento on toinen Boolen toiminto, joka poistaa yhden muodon toisesta, jota käytämme tähän tarkoitukseen. Huomaa, miten risteyskomento on kokonaan sisäkkäin erokomennon sisällä.

Tässä käytetään kääntämiskomentoa siirtääksesi, missä merkki tulee näkyviin. Muoto on käännetty ([x-asema, y-sijainti, z-asema]). Haluamme, että merkki säilyttää saman vaakasuoran asennon (x- ja y-akselit) ja siirtää ylös (z-akseli). Huomaa, että käytämme "o" -muuttajaa, jonka määrittelimme aiemmin kääntökomennossa.

Käytin ”Wingdings” -kirjasinta, jotta saat lumihiutale-merkin, joka vastaa merkkikartan pääomaa ”T”.

Aseta merkki kuution päälle.

Käytä uudelleen Esikatselu-painiketta nähdäksesi, miten malli on tulossa.

Pieni lumi

Erityiset näkökohdat pohjapinnalle

Pohjapintaa varten käytetään yksinkertaisesti kääntökomentoa vain negatiivisessa suunnassa z-akselilla. Koska merkki sijoitetaan kokonaan kuution sisään, meidän on myös vähennettävä kirjaimen korkeus z-akselin asennosta.

Lisää merkki kuution alaosaan.

Käytännön suunnittelun näkökulmasta on tärkeää pohtia, miten muotin pohjassa olevan merkin muoto ja koko tulostuvat. Suuria avoimia alueita ei tueta, ja ne voivat pudota tulostuksen aikana. Hyvin pienet avoimet alueet saattavat lakata ja sulkea. Käytin Windings-aurinkomerkkiä, joka toimi hyvin minulle. Mittarilukema voi vaihdella valitsemasi merkin, tulostimen asetusten jne. Mukaan.

Käytä hiirtä pyörittämään kuutio näyttöalueella ja näe kuution pohja.

Lisää merkkejä muuhun kuolemaan

Nyt kun näet, miten se toimii, voimme lisätä merkkejä muille kasvoille. Käännä-komennon lisäksi sijoitamme kullekin merkille kiertokomennon. Muoto on samanlainen kuin kääntökomento: kiertää ([x-kierto, y-kierto, z-kierto]).

Kierrekäskyä tarvitaan muille muottipinnoille.

Voit tarkastella työsi napsauttamalla Esikatselu-painiketta uudelleen.

Lisää sade ja selkeä yötaivas.

Tässä on toinen puoli.

Lisää pilviä ja myrskyjä.

Palauta malli ja vie STL-tiedosto tulostettavaksi

Kun olet tyytyväinen malliin, sinun täytyy tehdä se. Napsauta Render-painiketta ja tarkista, suorittaako se virheettömän.

Anna mallisi.

Näyttöalueella pitäisi näkyä renderoidun mallin ja sen alla olevan konsolin alueen toiminnan tulos.

Tarkista, että malli on tehty oikein.

Vie malli lopuksi STL-tiedostoon myöhempää tulostusta varten.

Vienti STL-tiedosto voidaan tulostaa Cura-ohjelmasta tai suosikki 3D-viipalointi- / tulostusohjelmistosta.

Käytin Cura-versiota 15.04 Printrbot Simple Metal -levyllä, ja olin erittäin tyytyväinen tuloksiin. Pienennin mallia 16 mm x 16 mm × 16 mm: iin tulostusohjelmistossa, joka on tavallisen pelin kuoleman koko.

Löydät tiedostot Sää Dice! ja Emoticon Dice Thingiversessa.

Älä vain lopeta esimerkkieni kanssa, kokeile jotain omasta! Työskentele eri merkistöjä, fontteja, kokoja jne. Pidä hauskaa!

Osake

Jättänyt Kommenttia