- डेस्कटॉप के लिए विकसित SolveSpace CAD को emscripten के जरिए ब्राउज़र में चलने योग्य रूप में पोर्ट किया गया है
- वेब वर्ज़न नवीनतम development branch पर आधारित experimental build है, इसलिए इसमें कुछ स्पीड में कमी और बग्स मौजूद हैं
- एक बार लोड होने के बाद यह नेटवर्क कनेक्शन के बिना ऑफलाइन भी काम करता है, और static website की तरह सीधे host भी किया जा सकता है
- उपयोगकर्ता GitHub के “building for web (very experimental)” सेक्शन को देखकर खुद build और deploy कर सकते हैं
- यह ब्राउज़र वातावरण में हल्के CAD engine की विस्तार-क्षमता दिखाने वाला एक open source experimental project है
SolveSpace वेब experimental वर्ज़न
- SolveSpace मूल रूप से डेस्कटॉप CAD software के रूप में विकसित किया गया प्रोग्राम है
- emscripten की मदद से इसका कोड इतना छोटा और efficient है कि यह ब्राउज़र में भी चल सकता है
- वेब वर्ज़न में कुछ स्पीड की कमी और बग्स हैं, लेकिन छोटे models पर यह पर्याप्त रूप से काम करता है
- अभी उपलब्ध वेब वर्ज़न नवीनतम development branch से बनाया गया experimental रूप है
- इसमें ऐसे समस्याएँ या त्रुटियाँ आ सकती हैं जो डेस्कटॉप वर्ज़न में नहीं दिखतीं
- मिले हुए बग्स को GitHub के official issue tracker के जरिए रिपोर्ट किया जा सकता है
- वेब वर्ज़न लोड होने के बाद नेटवर्क पर निर्भर नहीं रहता
- एक बार लोड होने के बाद इसे ऑफलाइन स्थिति में भी इस्तेमाल किया जा सकता है
- उपयोगकर्ता स्वयं build और hosting करके इसे static website की तरह deploy कर सकते हैं
- self-hosting के लिए GitHub repository के “building for web (very experimental)” सेक्शन को देखा जा सकता है
- build किए गए outputs को सामान्य static website की तरह server पर upload करके इस्तेमाल किया जा सकता है
- SolveSpace का वेब वर्ज़न ब्राउज़र-आधारित open source CAD की संभावनाएँ दिखाने वाला एक experimental प्रयास है
- यह वेब वातावरण में डेस्कटॉप-स्तर की क्षमताएँ लागू करने की दिशा में हल्के CAD engine के विस्तार का एक उदाहरण है
1 टिप्पणियां
Hacker News की राय
SolveSpace parametric CAD के लिए एक अनोखा दृष्टिकोण दिखाने वाला शानदार टूल है
लेकिन इसकी development speed काफी धीमी हो गई है, और chamfer जैसी बुनियादी feature को लागू करना भी मुश्किल होने की सीमा है
आजकल Dune 3D लगभग इसका spiritual successor लगता है
इसे सामान्य मामलों में लागू करना बहुत कठिन है, इसलिए सभी cases को handle करना संभवतः नहीं होगा
पहले इस experiment में सिर्फ साधारण linear extrusion के ऊपर और नीचे के हिस्सों को ही handle किया जा सका था
इस बार थोड़ा अधिक generalized version की कोशिश हो रही है, और जहाँ तीन fillet मिलते हैं वे corner खास तौर पर सिरदर्द लगते हैं
इसलिए मैं पूरी तरह FreeCAD पर शिफ्ट हो गया हूँ
अच्छा होगा अगर सब लोग मिलकर एक ढंग का CAD engine बनाएं
Gimp अफसोसजनक है, Photoshop लगातार अधिक बंद होता जा रहा है, लेकिन इस समस्या को हल करने वाले लोग आगे नहीं आ रहे — यह खटकता है
SolveSpace कई सीमाओं के बावजूद इस्तेमाल करने में आनंद देने वाला टूल है
इसका interface सरल और intuitive है, इसलिए काम करना मजेदार लगता है
लेकिन constraint हटाने या conflict होने पर दिखने वाले modal dialog काम का flow तोड़ देते हैं, जो असुविधाजनक है
web port बनाने वाले व्यक्ति को सलाम। यह वास्तव में शानदार काम है
उसके बाद branch कुछ समय तक उपेक्षित रही, लेकिन कुछ developers ने उसे फिर से जीवित किया, और latest release में उसे सीधे साइट में integrate किया गया
हाल में भी PR merge किए गए हैं, और मुझे लगता है कि whitequark का योगदान अब भी बहुत बड़ा है
मैं FreeCAD का उपयोग धीरे-धीरे अधिक कर रहा हूँ, लेकिन SolveSpace अब भी हल्के design tool के रूप में शानदार है
खासकर SendCutSend या Oshcut जैसी सेवाओं को भेजने के लिए laser cutting parts design करने में यह उपयुक्त है
इसे browser में चलने लायक बना देना भी प्रभावशाली है
इसने Autodesk Fusion 360 को पूरी तरह replace कर दिया है, और woodworking projects के लिए भी पर्याप्त है
इसका UI समझना आसान है और features भी गहरे हैं
यह Blender या Inkscape की तरह commercial tools के बराबर स्तर तक बढ़ रहा है
हालांकि rendering feature अभी भी कमजोर है
मैंने सिर्फ YouTube tutorial follow किया, और यह 25 साल पहले 3D Studio Max सीखने से कहीं आसान था
मैंने browser-based CAD project vcad.io खुद बनाया
kernel को Rust में implement किया और उसे WebAssembly में compile किया
source code भी public है
लगता है huggingface लिंक में file गायब है
हाल ही में 3D printing शुरू करते समय YouTube ads में बहुत दिखने वाला OnShape पहले इस्तेमाल किया
SolveSpace और OnShape दोनों इस्तेमाल कर चुके लोगों की तुलना सुनना चाहूँगा
व्यक्तिगत रूप से OnShape intuitive है और responsive भी अच्छा है
Fusion 360 इतना धीमा था कि मैंने 5 मिनट में ही बंद कर दिया
stream event में
"type":"content_block_delta"जैसी लंबी string बार-बार दोहराई जाती हैलगता है Anthropic अगर abbreviation लागू करे तो system bandwidth आसानी से बचाई जा सकती है
rendered text pixelated font में दिखता है, जो खटकता है
ऐसा लगता है जैसे बिना hinting के उसे जबरन pixel grid पर फिट किया गया हो
संभव है कि text के थोड़ा खिंचने का bug हो। पुराने Windows version में भी यही समस्या थी
मैं हमेशा सोचता था कि browser-based CAD या design product बनाकर महंगे commercial plugins को replace किया जा सकता है या नहीं
मौजूदा रुझान देखें तो यह काफी संभव लगता है
SolveSpace आधिकारिक रूप से Windows(Vista~11), Linux, macOS को support करता है, और
Emscripten से compile होकर browser में भी चलता है
थोड़े-से modification के साथ यह Windows 2000 पर भी चल जाता है
संबंधित issue देखें
यानी, पिछले 26 वर्षों के लगभग सभी प्रमुख platforms (सिर्फ MacOS 9 को छोड़कर) पर यह चल सकता है