deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (native)

KetchUp, ahşap işçiliği ve mobilya tasarımı için ücretsiz, açık kaynaklı bir Rust 3D modelleyici

Rust ile yazılmış, MIT lisanslı bir 3D modelleme uygulaması olan KetchUp, SketchUp tarzı push/pull tasarımını ahşap işçiliğine getiriyor; tarayıcıda WebGPU veya WebGL2 üzerinden ya da masaüstünde yerel bir uygulama olarak çalışıyor.

KetchUp, ahşap işçiliği ve mobilya tasarımı için ücretsiz, açık kaynaklı bir Rust 3D modelleyici

Rust ile yazılmış ücretsiz ve açık kaynaklı bir 3D modelleme uygulaması olan KetchUp, Hacker News'in ana sayfasına ulaştı ve burada bir SketchUp alternatifi olarak nitelendirildi. Hedef kitlesi bilinçli olarak dar tutulmuş: ilk kesimi yapmadan önce bir rafı, masayı ya da dolabı tam ölçülerle 3D olarak planlamak isteyen marangozlar, mobilya üreticileri ve kendin yap ustaları.

Nerede çalışıyor ve nasıl işliyor

Projenin sitesine göre KetchUp, Windows, macOS ve Linux için yerel bir uygulama olarak sunuluyor ve ayrıca doğrudan masaüstü tarayıcısında da çalışıyor. Tarayıcı sürümü donanım hızlandırması ile WebGPU veya WebGL2 desteği gerektiriyor; arayüz ise dokunmatik girdi yerine fare ve klavye odaklı olarak tasarlanmış.

Modelleme iş akışı, SketchUp'ın yaygınlaştırdığı deseni izliyor. Kullanıcılar çizgiler, dikdörtgenler, daireler veya serbest çizimlerle iki boyutlu konturlar çiziyor, ardından bir Push/Pull aracıyla yüzeyleri katı biçimlere dönüştürüyor. Geometri daha sonra taşınabiliyor, ölçeklenebiliyor, öteleniyor ve boyanabiliyor. Hassasiyet özellikleri arasında geometriye ve eksenlere yapışma, yazıyla girilen tam uzunluklar, ölçü eklemeleri ve şerit metre bulunuyor; gruplar, yeniden kullanılabilir bileşenler ve etiketler ise daha büyük montajları düzenli tutmaya yardımcı oluyor.

Yeni kullanıcı karşılama süreci bilinçli olarak en az düzeyde tutulmuş: projenin başlangıç rehberi, bir dikdörtgen çizmeyi, Push/Pull ile ona derinlik vermeyi ve sonuç etrafında dönmeyi ilk modele giden yolun tamamı olarak anlatıyor.

Yerel öncelikli depolama, hesap yok

KetchUp çalışmayı kullanıcının makinesinde tutuyor. Modeller o cihazdaki tarayıcı içinde otomatik kaydediliyor ve Dosya menüsü taşınabilir bir .ketchup proje dosyası dışa aktarıyor. Projede bulut depolama bulunmadığı ve hesap oluşturulması gerekmediği belirtiliyor; ancak tarayıcı verilerinin temizlenmesinin otomatik kaydedilen çalışmayı sileceği uyarısı yapılıyor, bu yüzden saklamaya değer tasarımların indirilmesi tavsiye ediliyor.

Birlikte çalışabilirlik kısmi ama doğrudan geçiş yapmak isteyenlere odaklı. Uygulama, tüm işleme yerel olarak yapılacak şekilde SketchUp .skp geometrisini içe aktarıyor; ancak proje, SketchUp dokularının, sahnelerinin ve belirli model özelliklerinin aktarılmadığını kabul ediyor. Dışa aktarma ise yalnızca geometri içeren ve malzeme içermeyen Wavefront OBJ formatına yapılıyor — bu, tasarımı başka bir 3D aracında sürdürmek için yeterli, ama SketchUp'a tam bir gidiş-dönüş için değil.

MIT lisansı altında açık kaynak

Kod, MIT lisansıyla GitHub'da, bir kullanıcı rehberiyle birlikte yer alıyor ve proje katkıları davet ediyor. Kendini rakip olarak konumlandırdığı ticari uygulamanın neredeyse ezberbozanı olan adı, ücretsiz bir araç için göz ardı edilemeyecek kadar cesur bir tercih; ancak projenin materyallerinde marka hakkı konusunda hiçbir değinme yok.

Neden önemli

KetchUp'un sunduğu türden hızlı ve ölçü temelli 3D taslak çizimi uzun zamandan beri SketchUp ile özdeşleşmiş durumda ve Hacker News gönderisi de bu sürümü açıkça ücretsiz bir yedek olarak çerçevelendi. Hobici marangozlar için abonelik, hesap ve bulut bağımlılığı olmayan, MIT lisanslı bir uygulama, bu iş akışını denemenin önündeki engellerin çoğunu ortadan kaldırıyor.

Uygulamanın kendisi de ayrıca dikkat çekmeye değer. WebGPU veya WebGL2 üzerinden görüntüleme yapan bir Rust kod tabanı, sıradan bir tarayıcı sekmesi içinde yerel uygulama hissi veren, CAD'a yakın bir deneyim sunuyor; bu da tarayıcı içi 3D araçların ne kadar ilerlediğine dair önemli bir şey söylüyor. Ve .skp içe aktarma kayıplı olsa da, mevcut SketchUp kullanıcılarına uygulamayı boş bir tuvalden başlamak yerine kendi modelleriyle değerlendirme imkanı veriyor.

KetchUp'un bugün eksik olan yanları — malzeme dışa aktarma, sahne desteği ve muhtemelen yılların getirdiği olgunluk — kapatması gereken boşluğu tanımlıyor. Mobilya tasarımı için ücretsiz, incelenebilir ve platformlar arası bir başlangıç noktası olarak, her iki anlamda da üretici topluluğunun üzerine inşa edebileceği bir sürüm olmayı şimdiden başardı.

  • #open-source
  • #rust
  • #webgpu
  • #3d-modeling
  • #woodworking

İlgili yazılar