1 टिप्पणियां

 
GN⁺ 2024-03-21
Hacker News राय
  • GPU tessellation का उपयोग करके 2D vector graphics rendering पर सक्रिय शोध हो रहा है, और Raph Levien का काम इसका एक प्रमुख उदाहरण है। इस तकनीक को किसी प्रोडक्ट में लागू होते देखना दिलचस्प है।
    • जिज्ञासा है कि क्या Rive का उपयोग सिर्फ शानदार animation बनाने के लिए होता है, या इससे dynamic UI भी बनाया जा सकता है।
  • नई rendering तकनीक बहुत शानदार लग रही है और मैं इसे अपने निजी hobby project में इस्तेमाल करना चाहूंगा।
    • Cairo/Skia/canvas/NanoVG API जैसी API मिलने से उम्मीद है कि इसे सीखना मुश्किल नहीं होगा।
  • Rive की घोषणा के बाद से ही मैं इसका इंतज़ार कर रहा था, और पहले Skia इस्तेमाल करता था, लेकिन अब Flutter के लिए optimized नए rendering engine Impeller का उपयोग करता हूं।
    • Impeller टीम ने कहा था कि Rive renderer vector graphics के लिए अच्छा है, लेकिन इसे UI rendering जैसी दूसरी समस्याएं भी हल करनी होंगी। अब जब renderer open source हो गया है, उम्मीद है दोनों टीमें एक-दूसरे से सीख सकेंगी।
  • मुझे Rive का प्रोडक्ट और कंपनी पसंद है, और open source भी पसंद है।
    • Rive की rendering abstraction layer पर MIT लाइसेंस लागू किया गया है, और Rive Editor की जरूरत होती है।
    • open source करने के लक्ष्य और इसके जरिए बनाई जाने वाली community की योजना के बारे में जानना चाहूंगा।
  • व्यक्तिगत रूप से यह बहुत रोमांचक खबर है।
    • मैंने health care कंपनियों से लेकर game कंपनियों तक कई तरह के clients को Rive सुझाया है, और अब लगता है कि यह अपनाने के लिए तैयार है।
    • चर्चा में यह चिंता थी कि नवीनतम renderer या तो "closed source" है या अभी पूरा नहीं हुआ है, लेकिन यह समस्या सुलझ गई, इससे खुशी है।
  • vector graphics rendering की समस्या हल करने के लिए लगातार software आते रहे हैं, लेकिन अभी तक कोई निर्णायक समाधान नहीं है।
    • GPU computation और error bounds पर सावधानी रखी जाए तो सटीक rendering संभव लगती है।
  • जानना चाहूंगा कि इस renderer का performance Skia या Pathfinder की तुलना में कैसा है।
    • बाद वाला, अगर hardware support करे, तो GPU computation का उपयोग करके paths को triangles में बदलने वाला चरण चला सकता है।
  • अच्छा लगता कि यह तकनीक desktop तकनीकों से आगे निकले, लेकिन native desktop editor न होना थोड़ा खलता है।
  • जानना चाहूंगा कि web game बनाना इससे कितना व्यावहारिक है।
    • मैं इसे Pixi.js के साथ इस्तेमाल करना चाहूंगा, और इसमें built-in vector asset pipeline होने से performance बेहतर लगती है।