"Marangozluk Derleyici", 3D modelleri, nasıl oluşturulacağına ilişkin talimatlara dönüştürür


Deneyimli bir marangoz için bile, tasarladıkları bir yapı kurmanın en iyi yolunun ne olduğu açık olmayabilir. Yeni bir dijital araç olan Carpentry Compiler, yapının şekillerini nasıl üretecekleri konusunda adım adım rehbere dönüştüren bir yol sunar. Bir sonraki marangozluk projenizin ekrandan ve mağazaya girmesine yardımcı olabilir.

“Hem tasarım hem de üretim programı olarak düşünürseniz, marangozluktaki problemleri çözmek için programlama dillerinden yöntemleri kullanabilirsiniz,” diyor Washington Üniversitesi Bilgisayar Bilimleri bölümünden Adriana Schulz bir haber bülteninde.

Testere talaşından ve uygulamalı ahşap işçiliğinin terinden biraz kopmuş gibi geliyor, ama hiçbir şey için “iki kez ölç, bir kez kes” demiyorlar. Marangozluk fiziksel bir süreçten daha fazla bir serebral süreçtir ve akıllı, verimli çözümler sadece iyi yapılanların yerine geçme eğilimindedir.

Marangozluk Derleyicisi ne yapar, tasarım ve marangozluğu düzenleyen kuralları (örneğin, hangi malzemelerin mevcut olduğunu, hangi araçların yapabileceğini vb.) Kodlar ve bir soruna bir çözüm oluşturmak için (kesikler ve birleştirmeler açısından) bunları kullanır (nasıl panoları bir ağaç evine dönüştürmek için).

Kullanıcılar tanıdık bir 3D model arabiriminde tasarlarlar, çoğu zaten olduğu gibi, değiştirebilecekleri, bölebilecekleri, delebilecekleri, ekleyebilecekleri vb. Çeşitli şekillerden istenen yapıyı oluştururlar. Ardından program bu şekilleri alır ve sahip olduğunuz araçlarla bir listeden seçebileceğiniz mevcut stoklarınızdan bunları oluşturmanın en iyi yolunu belirler.

Ağaç evinin çatısını yapman gerekiyor ama sadece 2x4s var? Bu kısıtlamaya sahip bir tarif sağlayacaktır. Kontrplak sayfalarınız var mı? Bunları kullanır ve kalanlar tabana katkıda bulunur, böylece daha az atık olur. Bunun nasıl başarılabileceğine dair çok ve çok sayıda çeşitliliği değerlendirerek, program en iyi seçenek olduğuna inandığı şeye ulaşır ve çoklu çözümler sunar.

Schulz, “Bir kitaplık yapmak istiyorsanız, size bunu yapmak için birçok plan verecektir” dedi. “Bir kişi daha az malzeme kullanabilir. Bir diğeri daha kesin olabilir çünkü daha kesin bir alet kullanır. Üçüncüsü ise daha hızlı, ama daha fazla malzeme kullanıyor. Tüm bu planlar aynı kitaplığı yapar, ancak maliyet açısından aynı değildir. Bunlar bir tasarımcının keşfedebileceği değişmezlik örnekleri. ”

24 inç 2 × 4, 30 derecelik bir açıyla 16 inçte kesiliyor.

Bu gerçekten bir usta beyninin içinde devam eden aynı şeydir: Bu kısmı yapmak için o taze çarşafı kullanabilirim ve kolay olurdu, ya da bu şekilleri her iki köşeden de kesebilirdim ve ortada yer bırakırdı, ama bu bir acı olurdu … Bu tür bir şey. Mesela, parçaları bir kutuya koymak istiyorsanız, projeden bir kaç para almak istiyorsanız, mekansal unsurlar için de optimize edebilirsiniz.

Sonunda kullanıcıya, araç setine özgü bir dizi talimat verilir. Ve marangozların kendileri, gerçek dünya malzemelerinde “bu açıyla kesmek” gibi işlemleri yürüten “işlemci” olarak hareket ederler. Carpenter Compiler'da bilgisayar sizi programlıyor!

Ekip, çalışmalarını geçen ay SIGGRAPH Asia'da sundu. Proje hakkında daha fazlasını okuyabilir (ve nasıl deneyebileceğinizi öğrenebilirsiniz) web sayfasında.