Tarayıcıda Çalışan Açık Kaynak CAD (SolveSpace)
(solvespace.com)- Masaüstü için geliştirilen SolveSpace CAD, emscripten aracılığıyla tarayıcıda çalışabilecek biçime taşındı
- Web sürümü, en güncel geliştirme dalını temel alan deneysel bir derleme olup bazı performans düşüşleri ve hatalar içeriyor
- Bir kez yüklendikten sonra ağ bağlantısı olmadan çevrimdışı da çalışıyor ve statik bir web sitesi gibi doğrudan barındırılabiliyor
- Kullanıcılar, GitHub’daki “building for web (very experimental)” bölümüne bakarak kendileri derleme ve dağıtım yapabiliyor
- Tarayıcı ortamında hafif bir CAD motorunun genişletilebilirliğini gösteren açık kaynaklı deneysel bir proje
SolveSpace web deneysel sürümü
- SolveSpace, başlangıçta masaüstü için CAD yazılımı olarak geliştirildi
- emscripten kullanılarak tarayıcıda da çalışabilecek kadar küçük ve verimli bir kod yapısına sahip
- Web sürümünde bazı performans düşüşleri ve hatalar olsa da, küçük modellerde yeterince iyi çalışıyor
- Şu anda sunulan web sürümü, en güncel geliştirme dalından derlenmiş deneysel bir yapı
- Masaüstü sürümünde görülmeyen sorunlar veya hatalar ortaya çıkabilir
- Bulunan hatalar GitHub’daki resmî issue tracker üzerinden bildirilebilir
- Web sürümünün yükleme sonrasında ağ bağımlılığı yok
- Bir kez yüklendikten sonra çevrimdışı durumda da kullanılabiliyor
- Kullanıcılar kendileri derleme ve barındırma yaparak bunu statik bir web sitesi gibi dağıtabilir
- Kendi kendine barındırma için GitHub deposundaki “building for web (very experimental)” bölümüne bakılabilir
- Derlenmiş çıktılar, sıradan bir statik web sitesi gibi sunucuya yüklenerek kullanılabilir
- SolveSpace’in web sürümü, tarayıcı tabanlı açık kaynak CAD yaklaşımının potansiyelini gösteren deneysel bir girişim
- Masaüstü düzeyindeki işlevleri web ortamına taşımaya çalışan hafif bir CAD motorunun genişleme örneği
1 yorum
Hacker News yorumları
SolveSpace, parametrik CAD için benzersiz bir yaklaşım sunan harika bir araç
Ancak geliştirme hızı ciddi biçimde yavaşladı ve pah kırma (chamfer) gibi temel özelliklerin bile uygulanmasının zor olduğu sınırlamalar var
Bugünlerde Dune 3D fiilen onun manevi devamı gibi hissettiriyor
Genel durumda uygulaması çok zor olduğundan tüm vakaları kapsaması beklenmiyor
Geçmişte bu deneme yapıldığında yalnızca basit doğrusal ekstrüzyonların üst ve alt yüzleri ele alınabiliyordu
Bu kez daha genelleştirilmiş bir sürüm deneniyor; özellikle üç fillet'in birleştiği köşeler epey zorlayıcı olacak gibi görünüyor
Bu yüzden ben tamamen FreeCAD'e geçtim
Herkesin güçlerini birleştirip gerçekten sağlam bir CAD motoru yapması harika olurdu
Gimp yetersiz kalıyor, Photoshop ise giderek daha kapalı hale geliyor; buna çözüm olabilecek insanların harekete geçmemesi üzücü
SolveSpace, pek çok sınırlamasına rağmen kullanması keyif veren bir araç
Arayüzü sade ve sezgisel olduğu için çalışmak eğlenceli
Ama kısıtları silerken ya da çakışma olduğunda çıkan modal iletişim kutuları akışı bozuyor ve rahatsız edici
Web portunu yapan kişiye saygılar; gerçekten harika bir iş
Sonrasında dal bir süre bakımsız kaldı ama birkaç geliştirici onu yeniden canlandırdı ve son sürümde doğrudan siteye entegre etti
Yakın zamanda da PR birleştirdi; bence whitequark'ın katkısı hâlâ çok büyük
FreeCAD'i giderek daha fazla kullanıyorum ama SolveSpace hâlâ hafif tasarım aracı olarak çok iyi
Özellikle SendCutSend veya Oshcut gibi servislere gönderilecek lazer kesim parçalarını tasarlamak için uygun
Tarayıcıda çalışır hale getirilmiş olması da etkileyici
Autodesk Fusion 360'ın yerini tamamen aldı ve ahşap işleme projeleri için de fazlasıyla yeterli
Arayüzü anlaşılması kolay, özellikleri ise derin
Blender veya Inkscape gibi ticari araçlarla boy ölçüşecek seviyeye doğru gelişiyor
Yalnız render tarafı hâlâ zayıf
Sadece YouTube eğitimlerini takip ettim; 25 yıl önce 3D Studio Max öğrenmekten çok daha kolaydı
Tarayıcı tabanlı CAD projesi vcad.io'yu bizzat yaptım
Çekirdeği Rust ile yazdım ve WebAssembly'ye derledim
Kaynak kodunu da açık yayımladım
Görünüşe göre huggingface bağlantısındaki dosya eksik
Yakın zamanda 3D baskıya başladım; YouTube reklamlarında sık gördüğüm için önce OnShape'i denedim
SolveSpace ve OnShape'i ikisini de kullanmış kişilerin karşılaştırmalı görüşlerini merak ediyorum
Bana göre OnShape sezgisel ve tepkiselliği iyi
Fusion 360 ise o kadar yavaştı ki 5 dakika içinde kapattım
Akış olaylarına bakınca
"type":"content_block_delta"gibi uzun dizeler tekrar tekrar görünüyorAnthropic kısaltmalar getirirse sistem bant genişliğinden kolayca tasarruf edebilir gibi görünüyor
Render edilen metin pikselleşmiş bir yazı tipiyle görünüyor ve rahatsız ediyor
Sanki hinting olmadan piksel ızgarasına zorla oturtulmuş gibi
Metnin biraz esnediği bir hata olabilir. Önceki Windows sürümünde de aynı sorun vardı
Tarayıcı tabanlı CAD ya da tasarım ürünleri geliştirip pahalı ticari eklentilerin yerini almanın mümkün olup olmadığını hep merak etmişimdir
Bugünkü gidişata bakınca bunun gayet uygulanabilir olduğu görülüyor
SolveSpace resmî olarak Windows (Vista~11), Linux ve macOS'u destekliyor
Emscripten ile derlenip tarayıcıda da çalışıyor
Küçük birkaç değişiklikle Windows 2000'de de çalışıyor
Ayrıntı için ilgili issue'ya bakabilirsiniz
Yani son 26 yılın tüm büyük platformlarında (MacOS 9 hariç) çalışabiliyor